6a81aae8b244bee676bb862de0d6429878a65cb6
[snf-network] / clear-proxy-ndp
1 #!/bin/bash
2
3 MAC2EUI64=/usr/bin/mac2eui64
4
5
6
7 host=$(hostname)
8 domain=$(hostname -d)
9
10
11 if [ "$GANETI_INSTANCE_PRIMARY" = "$host.$domain" ]; then
12
13   NETWORK=$GANETI_INSTANCE_NIC0_NETWORK
14   NETWORK_TYPE=$GANETI_INSTANCE_NIC0_NETWORK_TYPE
15   MODE=$GANETI_INSTANCE_NIC0_MODE
16   LINK=$GANETI_INSTANCE_NIC0_LINK
17   MAC=$GANETI_INSTANCE_NIC0_MAC
18   SUBNET6=$GANETI_INSTANCE_NIC0_NETWORK_SUBNET6
19   
20   if [ "$MODE" = "routed" -a "$NETWORK_TYPE" = "public" ] ; then
21       EUI64=$($MAC2EUI64 $MAC $SUBNET6 2>/dev/null)
22       ip -6 neigh del proxy $EUI64 dev $PUBLIC_VLAN >/dev/null 2>&1
23   fi
24 fi
25
26 echo done