Revision 4bda656e
b/common.sh | ||
---|---|---|
2 | 2 |
|
3 | 3 |
function try { |
4 | 4 |
|
5 |
$1 &>/dev/null || true
|
|
5 |
$1 &>/dev/null || true |
|
6 | 6 |
|
7 | 7 |
} |
8 | 8 |
|
... | ... | |
16 | 16 |
|
17 | 17 |
function clear_routed_setup_ipv6 { |
18 | 18 |
|
19 |
while ip -6 rule del dev $INTERFACE; do :; done |
|
19 |
while ip -6 rule del dev $INTERFACE; do :; done |
|
20 |
get_uplink $LINK "-6" |
|
21 |
get_eui64 $MAC $SUBNET6 |
|
22 |
$SNF_NETWORK_LOG $0 "ip -6 neigh del proxy $EUI64 dev $UPLINK" |
|
23 |
ip -6 neigh del proxy $EUI64 dev $UPLINK |
|
20 | 24 |
|
21 | 25 |
} |
22 | 26 |
|
... | ... | |
70 | 74 |
# Send GARP from host to upstream router |
71 | 75 |
get_uplink $TABLE |
72 | 76 |
echo 1 > /proc/sys/net/ipv4/ip_nonlocal_bind |
73 |
$SNF_NETWORK_LOG $0 "arping -c3 -I $UPLINK -U $IP" |
|
74 |
arping -c3 -I $UPLINK -U $IP |
|
77 |
# $SNF_NETWORK_LOG $0 "arping -c3 -I $UPLINK -U $IP" |
|
78 |
# arping -c3 -I $UPLINK -U $IP |
|
79 |
$SNF_NETWORK_LOG $0 "arpsend -U -i $IP $UPLINK" |
|
80 |
arpsend -U -i $IP $UPLINK |
|
75 | 81 |
echo 0 > /proc/sys/net/ipv4/ip_nonlocal_bind |
76 | 82 |
|
77 | 83 |
} |
b/snf-network-hook | ||
---|---|---|
28 | 28 |
case $tag in |
29 | 29 |
$IP_LESS_ROUTED_TAG) |
30 | 30 |
if [ "$GANETI_OLD_PRIMARY" == "$host.$domain" ]; then |
31 |
# This runs on the source node |
|
32 |
get_uplink $LINK "-6" |
|
33 |
get_eui64 $MAC $SUBNET6 |
|
34 |
$SNF_NETWORK_LOG $0 "ip -6 neigh del proxy $EUI64 dev $UPLINK" |
|
35 |
ip -6 neigh del proxy $EUI64 dev $UPLINK >/dev/null 2>&1 |
|
31 |
$SNF_NETWORK_LOG $0 "Do nothing in old primary. All done by if-down script" |
|
36 | 32 |
elif [ "$GANETI_NEW_PRIMARY" == "$host.$domain" ]; then |
37 | 33 |
$SNF_NETWORK_LOG $0 "Do nothing in new primary. All done by if-up script" |
38 | 34 |
fi |
Also available in: Unified diff