Statistics
| Branch: | Tag: | Revision:

root / clear-proxy-ndp @ e27db5e5

History | View | Annotate | Download (696 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 e27db5e5 Dimitris Aragiorgis
echo `date` > /home/dimara/asdfadsf
11 5702e5e8 Dimitris Aragiorgis
12 5702e5e8 Dimitris Aragiorgis
if [ "$GANETI_INSTANCE_PRIMARY" != "$host.$domain" ]; then
13 5702e5e8 Dimitris Aragiorgis
  exit 0
14 5702e5e8 Dimitris Aragiorgis
fi
15 5702e5e8 Dimitris Aragiorgis
16 5702e5e8 Dimitris Aragiorgis
source /etc/default/snf-network
17 5702e5e8 Dimitris Aragiorgis
18 5702e5e8 Dimitris Aragiorgis
source $CONF
19 5702e5e8 Dimitris Aragiorgis
20 5702e5e8 Dimitris Aragiorgis
NETWORK=$GANETI_INSTANCE_NIC0_NETWORK
21 5702e5e8 Dimitris Aragiorgis
MODE=$GANETI_INSTANCE_NIC0_MODE
22 5702e5e8 Dimitris Aragiorgis
LINK=$GANETI_INSTANCE_NIC0_LINK
23 5702e5e8 Dimitris Aragiorgis
MAC=$GANETI_INSTANCE_NIC0_MAC
24 5702e5e8 Dimitris Aragiorgis
25 5702e5e8 Dimitris Aragiorgis
source $SHAREDDIR/networks/$NETWORK
26 e27db5e5 Dimitris Aragiorgis
source $SHAREDDIR/infra/$host
27 5702e5e8 Dimitris Aragiorgis
28 5702e5e8 Dimitris Aragiorgis
if [ "$MODE" == "routed" ] ; then
29 e27db5e5 Dimitris Aragiorgis
    EUI64=$($MAC2EUI64 $MAC $PUBLIC_VLAN 2>/dev/null)
30 e27db5e5 Dimitris Aragiorgis
    echo $EUI64 >> /home/dimara/asdfadsf
31 5702e5e8 Dimitris Aragiorgis
32 e27db5e5 Dimitris Aragiorgis
    ip -6 neigh del proxy $EUI64 dev $PUBLIC_VLAN >/dev/null 2>&1
33 5702e5e8 Dimitris Aragiorgis
fi
34 5702e5e8 Dimitris Aragiorgis
35 e27db5e5 Dimitris Aragiorgis
echo $GANETI_INSTANCE_PRIMARY >> /home/dimara/asdfadsf