Initial OpenECOMP Demo commit
[demo.git] / vnfs / vLB / scripts / set_gre_tunnel.sh
1 #!/bin/bash
2
3 if [ ! "$#" -eq 1 ]
4 then
5   echo "Usage: ./set_gre_tunnel.sh [LB public IP address]"
6   exit
7 fi
8
9 LB_PUBLIC_IP=$1
10 LB_PRIVATE_IP=$(cat /opt/config/lb_private_ipaddr.txt)
11 MY_PRIVATE_IP=$(cat /opt/config/local_private_ipaddr.txt)
12
13 sed -i "s/x.x.x.x/"$LB_PUBLIC_IP"/g" /etc/bind/named.conf.options
14
15 ip tunnel add gre123 mode gre remote $LB_PRIVATE_IP local $MY_PRIVATE_IP ttl 255
16 ip link set gre123 up
17 ip addr add $LB_PUBLIC_IP"/24" dev gre123
18 ifconfig eth0 down
19 route add default dev gre123
20
21 service bind9 restart