rete: configurare le macchine virtuali in modo che: - virtual1 e virtual2 condividano la rete 10.1.1.0/24 virtual1 con indirizzo 10.1.1.1 su eth2 virtual2 con indirizzo 10.1.1.254 su eth2 - virtual2 e virtual3 condividano la rete 10.9.9.0/24 virtual3 con indirizzo 10.9.9.1 su eth1:1 virtual2 con indirizzo 10.9.9.254 su eth1:1 - virtual1 e virtual3 si vedano attraverso virtual2 ########### configurazione interfacce ################# SU VIRTUAL1: ifconfig eth2 10.1.1.1 netmask 255.255.255.0 broadcast 10.1.1.255 SU VIRTUAL3: ifconfig eth1:1 10.9.9.1 netmask 255.255.255.0 broadcast 10.9.9.255 SU VIRTUAL2: ifconfig eth2 10.1.1.254 netmask 255.255.255.0 broadcast 10.1.1.255 ifconfig eth1:1 10.9.9.254 netmask 255.255.255.0 broadcast 10.9.9.255 TEST: verificare con ping che virtual1 e virtual3 vedano virtual2 ########## configurazione instradamento ############### SU VIRTUAL1: route add -net 10.9.9.0 netmask 255.255.255.0 gw 10.1.1.254 SU VIRTUAL3: route add -net 10.1.1.0 netmask 255.255.255.0 gw 10.9.9.254 TEST: tentare da virtual1 un ping di virtual3 (10.9.9.1) verificare con wireshark su virtual2 che i pacchetti arrivano correttamente al router ma non vengono instradati ########## abilitazione instradamento ################# SU VIRTUAL2: echo 1 > /proc/sys/net/ipv4/ip_forward TEST: sempre con wireshark osservare i 4 pacchetti catturati per ogni round di ping (echo_request in entrata su eth2 ed in uscita da eth1, ech reply viceversa) ########## connessioni tcp/ip effettuare da virtual1 una connessione ssh verso virtual3 riscontrare l'effetto nelle 3 macchine sull'output di "netstat -anp"