Revision bd59aebc
b/common.sh | ||
---|---|---|
353 | 353 |
|
354 | 354 |
} |
355 | 355 |
|
356 |
get_ebtables_chains () { |
|
357 |
|
|
358 |
local iface=$1 |
|
359 |
FROM=FROM${iface^^} |
|
360 |
TO=TO${iface^^} |
|
361 |
|
|
362 |
} |
|
363 |
|
|
356 | 364 |
|
357 | 365 |
# Use environment variables to calculate desired info |
358 | 366 |
# IP, MAC, LINK, TABLE, BRIDGE, |
... | ... | |
360 | 368 |
function get_info { |
361 | 369 |
|
362 | 370 |
$SNF_NETWORK_LOG $0 "Getting info for $INTERFACE of $GANETI_INSTANCE_NAME" |
371 |
get_ebtables_chains $INTERFACE |
|
363 | 372 |
get_rev4_info $IP |
364 | 373 |
get_eui64 $MAC $NETWORK_SUBNET6 |
365 | 374 |
get_rev6_info $EUI64 |
b/kvm-vif-bridge | ||
---|---|---|
6 | 6 |
source /etc/default/snf-network |
7 | 7 |
source /usr/lib/snf-network/common.sh |
8 | 8 |
|
9 |
FROM=FROM${INTERFACE^^}
|
|
10 |
TO=TO${INTERFACE^^}
|
|
9 |
GANETI_INSTANCE_NAME=$INSTANCE
|
|
10 |
get_info
|
|
11 | 11 |
|
12 | 12 |
try clear_routed_setup_ipv4 |
13 | 13 |
try clear_routed_setup_ipv6 |
... | ... | |
29 | 29 |
# DROPDHCPREQCMD="runlocked $RUNLOCKED_OPTS ebtables -A $FROM -p ipv4 --ip-protocol udp --ip-destination-port 67 -j DROP" |
30 | 30 |
fi |
31 | 31 |
|
32 |
GANETI_INSTANCE_NAME=$INSTANCE |
|
33 |
get_info |
|
34 |
|
|
35 | 32 |
for tag in $NETWORK_TAGS; do |
36 | 33 |
case $tag in |
37 | 34 |
$IP_LESS_ROUTED_TAG) |
b/vif-custom | ||
---|---|---|
18 | 18 |
INTERFACE=$dev |
19 | 19 |
INSTANCE=$domname |
20 | 20 |
|
21 |
FROM=FROM${INTERFACE^^} |
|
22 |
TO=TO${INTERFACE^^} |
|
23 |
|
|
21 |
GANETI_INSTANCE_NAME=$INSTANCE |
|
22 |
get_info |
|
24 | 23 |
|
25 | 24 |
try clear_routed_setup_ipv4 |
26 | 25 |
try clear_routed_setup_ipv6 |
... | ... | |
46 | 45 |
DROPDHCPREQCMD="runlocked $RUNLOCKED_OPTS ebtables -A $FROM -p ipv4 --ip-protocol udp --ip-destination-port 67 -j DROP" |
47 | 46 |
fi |
48 | 47 |
|
49 |
get_info |
|
50 |
|
|
51 | 48 |
for tag in $NETWORK_TAGS; do |
52 | 49 |
case $tag in |
53 | 50 |
$IP_LESS_ROUTED_TAG) |
Also available in: Unified diff