This is an old revision of the document!
Dorim să realizăm conectivitate și între stațiile red și green. Întrucât cele două stații sunt în rețele locale diferite, va trebui să configurăm stația host ca default gateway pe fiecare stație.
Pentru a adăuga default gateway pe stația red folosiți comenzile:
root@host:~# go red [...] root@red:~# ip route add default via 10.10.10.1
După configurare (adăugarea rutei), validăm configurația cu o comandă specifică. În acest caz urmărim tabela de rutare folosind comanda:
root@red:~# ip route show default via 10.10.10.1 dev eth0 10.10.10.0/24 dev eth0 proto kernel scope link src 10.10.10.2
10.10.10.1 reprezintă adresa IP a interfeței veth-red de pe stația host.
Intrați pe stația green și executați:
root@host:~# go green [...] root@green:~# ip route add default via 10.10.20.1 root@green:~# ip route show default via 10.10.20.1 dev eth0 10.10.20.0/24 dev eth0 proto kernel scope link src 10.10.20.2
La fel ca mai sus, am folosit comanda ip route show pentru afișarea tabelei de rutare și, astfel, a validării comenzii de adăugare de default gateway.
10.10.20.1 reprezintă adresa IP a interfeței veth-green de pe stația host.
Testați conectivitatea între stația green și stația red. Accesați pe red și executați comanda ping către adresa IP a stației green. Observați că nu funcționează. Motivul pentru care nu există conectivitate este reprezentat de faptul că stația host nu are activată rutarea (nu trimite pachetele ce vin de pe o interfață pe altă interfață). Pentru a activa rutarea pe stația host rulați comanda:
root@host:~# sysctl -w net.ipv4.ip_forward=1
Pentru a valida configurarea de activare a rutării rulăm comanda:
root@host:~# sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 1
Testați din nou conectivitatea între red și green și observați că funcționează.
Porniți comanda ping de pe stația red către stația green. Deschideți un nou terminal și executați pe stația host comanda:
root@host:~# tcpdump -n -i veth-red listening on veth-red, link-type EN10MB (Ethernet), capture size 65535 bytes 18:46:48.783576 IP red.local > 10.10.20.2: ICMP echo request, id 434, seq 163, length 64 18:46:48.783622 IP 10.10.20.2 > red.local: ICMP echo reply, id 434, seq 163, length 64
Observați pachetele de tip ICMP echo request/reply care trec prin stația host (sau altfel zis stația host le rutează).