You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
945 B
56 lines
945 B
#!/usr/bin/env bash
|
|
|
|
DESC="Configuration de r5."
|
|
|
|
run() {
|
|
. common.sh
|
|
|
|
name="r5"
|
|
|
|
startAndWaitSsh $name
|
|
|
|
configBase $name
|
|
|
|
setForwarding $name
|
|
|
|
cat << EOF | setHosts r5
|
|
127.0.0.1 localhost
|
|
192.168.5.2 r5
|
|
192.168.1.2 s1
|
|
192.168.3.1 r1
|
|
192.168.5.1 r2
|
|
192.168.7.1 r3
|
|
192.168.8.1 r4
|
|
192.168.6.2 s2
|
|
EOF
|
|
|
|
cat << EOF | setInterfaces r5
|
|
# The loopback network interface
|
|
auto lo
|
|
iface lo inet loopback
|
|
|
|
auto eth0
|
|
iface eth0 inet static
|
|
address 192.168.8.2
|
|
netmask 255.255.255.0
|
|
up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.8.1
|
|
up route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.8.1
|
|
|
|
auto eth1
|
|
iface eth1 inet static
|
|
address 192.168.5.2
|
|
netmask 255.255.255.0
|
|
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.5.1
|
|
|
|
auto eth2
|
|
iface eth2 inet static
|
|
address 192.168.7.2
|
|
netmask 255.255.255.0
|
|
gateway 192.168.7.1
|
|
|
|
EOF
|
|
|
|
endConfig
|
|
}
|
|
|