rete: configurare le macchine virtuali in modo che: - Client e Router condividano la rete 10.1.1.0/24 Client con indirizzo 10.1.1.1 su eth2 Router con indirizzo 10.1.1.254 su eth2 - Router e Server condividano la rete 10.9.9.0/24 Server con indirizzo 10.9.9.1 su eth1 Router con indirizzo 10.9.9.254 su eth1 - Client e Server si vedano attraverso Router ########### configurazione interfacce ################# SU Client: ifconfig eth2 10.1.1.1 netmask 255.255.255.0 broadcast 10.1.1.255 SU Server: ifconfig eth1 10.9.9.1 netmask 255.255.255.0 broadcast 10.9.9.255 SU Router: ifconfig eth2 10.1.1.254 netmask 255.255.255.0 broadcast 10.1.1.255 ifconfig eth1 10.9.9.254 netmask 255.255.255.0 broadcast 10.9.9.255 TEST: verificare con ping che Client e Server vedano Router (da Client: ping 10.1.1.254, da Server: ping 10.9.9.254) ########## configurazione instradamento ############### SU Client: route add -net 10.9.9.0 netmask 255.255.255.0 gw 10.1.1.254 SU Server: route add -net 10.1.1.0 netmask 255.255.255.0 gw 10.9.9.254 TEST: tentare da Client un ping di Server (10.9.9.1) verificare con wireshark su Router che i pacchetti arrivano correttamente al router ma non vengono instradati ########## abilitazione instradamento ################# SU Router: 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 Client una connessione ssh verso Server riscontrare l'effetto nelle 3 macchine sull'output di "netstat -anp"