vstart GW1 --eth0=internet --eth1=site1 -M16
vstart GW2 --eth0=internet --eth1=site2 -M16
vstart GW3 --eth0=internet --eth1=site3 -M16
vstart GW4 --eth0=internet --eth1=site4 -M16
vstart GW5 --eth0=internet --eth1=site5 -M16

**** Terminale GW1:

ifconfig eth0 160.80.85.1/24
ifconfig eth1 192.168.1.1/24
ip tunnel add to_gw2 mode gre remote 160.80.85.2 local 160.80.85.1 ttl 255
ip tunnel add to_gw3 mode gre remote 160.80.85.3 local 160.80.85.1 ttl 255
ip tunnel add to_gw4 mode gre remote 160.80.85.4 local 160.80.85.1 ttl 255
ip tunnel add to_gw5 mode gre remote 160.80.85.5 local 160.80.85.1 ttl 255
ifconfig to_gw2 10.0.8.12
ifconfig to_gw3 10.0.8.13
ifconfig to_gw4 10.0.8.14
ifconfig to_gw5 10.0.8.15
route add -net 192.168.2.0/24 dev to_gw2
route add -net 192.168.3.0/24 dev to_gw3
route add -net 192.168.4.0/24 dev to_gw4
route add -net 192.168.5.0/24 dev to_gw5
route add -host 10.0.8.21 dev to_gw2
route add -host 10.0.8.31 dev to_gw3
route add -host 10.0.8.41 dev to_gw4
route add -host 10.0.8.51 dev to_gw5

cd /hosthome/GREoIPsecv2/
setkey -f gw1.conf

**** Terminale GW2:

ifconfig eth0 160.80.85.2/24
ifconfig eth1 192.168.2.1/24
ip tunnel add to_gw1 mode gre remote 160.80.85.1 local 160.80.85.2 ttl 255
ip tunnel add to_gw5 mode gre remote 160.80.85.5 local 160.80.85.2 ttl 255
ifconfig to_gw1 10.0.8.21
ifconfig to_gw5 10.0.8.25
route add -net 192.168.1.0/24 dev to_gw1
route add -net 192.168.3.0/24 dev to_gw1
route add -net 192.168.4.0/24 dev to_gw1
route add -net 192.168.5.0/24 dev to_gw5
route add -host 10.0.8.12 dev to_gw1
route add -host 10.0.8.13 dev to_gw1
route add -host 10.0.8.14 dev to_gw1
route add -host 10.0.8.15 dev to_gw1
route add -host 10.0.8.31 dev to_gw1
route add -host 10.0.8.41 dev to_gw1
route add -host 10.0.8.51 dev to_gw5
route add -host 10.0.8.34 dev to_gw1
route add -host 10.0.8.43 dev to_gw1
route add -host 10.0.8.52 dev to_gw5

cd /hosthome/GREoIPsecv2/
setkey -f gw2.conf

**** Terminale GW3:

ifconfig eth0 160.80.85.3/24
ifconfig eth1 192.168.3.1/24
ip tunnel add to_gw1 mode gre remote 160.80.85.1 local 160.80.85.3 ttl 255
ip tunnel add to_gw4 mode gre remote 160.80.85.4 local 160.80.85.3 ttl 255
ifconfig to_gw1 10.0.8.31
ifconfig to_gw4 10.0.8.34
route add -net 192.168.1.0/24 dev to_gw1
route add -net 192.168.2.0/24 dev to_gw1
route add -net 192.168.4.0/24 dev to_gw4
route add -net 192.168.5.0/24 dev to_gw1

route add -host 10.0.8.12 dev to_gw1
route add -host 10.0.8.13 dev to_gw1
route add -host 10.0.8.14 dev to_gw1
route add -host 10.0.8.15 dev to_gw1

route add -host 10.0.8.21 dev to_gw1
route add -host 10.0.8.51 dev to_gw1
route add -host 10.0.8.41 dev to_gw4

route add -host 10.0.8.25 dev to_gw1
route add -host 10.0.8.52 dev to_gw1
route add -host 10.0.8.43 dev to_gw4

cd /hosthome/GREoIPsecv2/
setkey -f gw3.conf

**** Terminale GW4:

ifconfig eth0 160.80.85.4/24
ifconfig eth1 192.168.4.1/24
ip tunnel add to_gw1 mode gre remote 160.80.85.1 local 160.80.85.4 ttl 255
ip tunnel add to_gw3 mode gre remote 160.80.85.3 local 160.80.85.4 ttl 255
ifconfig to_gw1 10.0.8.41
ifconfig to_gw3 10.0.8.43
route add -net 192.168.1.0/24 dev to_gw1
route add -net 192.168.2.0/24 dev to_gw1
route add -net 192.168.3.0/24 dev to_gw3
route add -net 192.168.5.0/24 dev to_gw1

route add -host 10.0.8.12 dev to_gw1
route add -host 10.0.8.13 dev to_gw1
route add -host 10.0.8.14 dev to_gw1
route add -host 10.0.8.15 dev to_gw1

route add -host 10.0.8.21 dev to_gw1
route add -host 10.0.8.51 dev to_gw1
route add -host 10.0.8.31 dev to_gw3

route add -host 10.0.8.25 dev to_gw1
route add -host 10.0.8.52 dev to_gw1
route add -host 10.0.8.34 dev to_gw3

cd /hosthome/GREoIPsecv2/
setkey -f gw4.conf

**** Terminale GW5:

ifconfig eth0 160.80.85.5/24
ifconfig eth1 192.168.5.1/24
ip tunnel add to_gw1 mode gre remote 160.80.85.1 local 160.80.85.5 ttl 255
ip tunnel add to_gw2 mode gre remote 160.80.85.2 local 160.80.85.5 ttl 255
ifconfig to_gw1 10.0.8.51
ifconfig to_gw2 10.0.8.52
route add -net 192.168.1.0/24 dev to_gw1
route add -net 192.168.3.0/24 dev to_gw1
route add -net 192.168.4.0/24 dev to_gw1
route add -net 192.168.2.0/24 dev to_gw2

route add -host 10.0.8.12 dev to_gw1
route add -host 10.0.8.13 dev to_gw1
route add -host 10.0.8.14 dev to_gw1
route add -host 10.0.8.15 dev to_gw1

route add -host 10.0.8.31 dev to_gw1
route add -host 10.0.8.41 dev to_gw1
route add -host 10.0.8.21 dev to_gw2

route add -host 10.0.8.34 dev to_gw1
route add -host 10.0.8.43 dev to_gw1
route add -host 10.0.8.25 dev to_gw2

cd /hosthome/GREoIPsecv2/
setkey -f gw5.conf

