Statistics
| Branch: | Tag: | Revision:

root / clear-proxy-ndp @ 5702e5e8

History | View | Annotate | Download (527 Bytes)

1 5702e5e8 Dimitris Aragiorgis
#!/bin/bash
2 5702e5e8 Dimitris Aragiorgis
3 5702e5e8 Dimitris Aragiorgis
MAC2EUI64=/usr/bin/mac2eui64
4 5702e5e8 Dimitris Aragiorgis
5 5702e5e8 Dimitris Aragiorgis
6 5702e5e8 Dimitris Aragiorgis
7 5702e5e8 Dimitris Aragiorgis
host=$(hostname)
8 5702e5e8 Dimitris Aragiorgis
domain=$(hostname -d)
9 5702e5e8 Dimitris Aragiorgis
10 5702e5e8 Dimitris Aragiorgis
11 5702e5e8 Dimitris Aragiorgis
if [ "$GANETI_INSTANCE_PRIMARY" != "$host.$domain" ]; then
12 5702e5e8 Dimitris Aragiorgis
  exit 0
13 5702e5e8 Dimitris Aragiorgis
fi
14 5702e5e8 Dimitris Aragiorgis
15 5702e5e8 Dimitris Aragiorgis
source /etc/default/snf-network
16 5702e5e8 Dimitris Aragiorgis
17 5702e5e8 Dimitris Aragiorgis
source $CONF
18 5702e5e8 Dimitris Aragiorgis
19 5702e5e8 Dimitris Aragiorgis
NETWORK=$GANETI_INSTANCE_NIC0_NETWORK
20 5702e5e8 Dimitris Aragiorgis
MODE=$GANETI_INSTANCE_NIC0_MODE
21 5702e5e8 Dimitris Aragiorgis
LINK=$GANETI_INSTANCE_NIC0_LINK
22 5702e5e8 Dimitris Aragiorgis
MAC=$GANETI_INSTANCE_NIC0_MAC
23 5702e5e8 Dimitris Aragiorgis
24 5702e5e8 Dimitris Aragiorgis
source $SHAREDDIR/networks/$NETWORK
25 5702e5e8 Dimitris Aragiorgis
26 5702e5e8 Dimitris Aragiorgis
if [ "$MODE" == "routed" ] ; then
27 5702e5e8 Dimitris Aragiorgis
    EUI64=$($MAC2EUI64 $MAC $SUBNET6 2>/dev/null)
28 5702e5e8 Dimitris Aragiorgis
29 5702e5e8 Dimitris Aragiorgis
    ip -6 neigh del proxy $EUI64 dev $GATEWAY6 >/dev/null 2>&1
30 5702e5e8 Dimitris Aragiorgis
fi