This is an old revision of the document!
Dorim, pentru început, să asigurăm conectivitate între stația host
și red
. În acest tutorial vom folosi suita iproute
de pe Linux pentru a realiza configurările frecvente de nivel 3 (adresare IP).
Vom configura câte o adresă IP din clasa 192.168.0.0/24
pe interfețele de legătură dintre stația host
și stația red
. Adică între host(veth-red)
(interfața veth-red
de pe stația host
) și red(eth0)
(interfața eth0
de pe stația red
).
Pe interfața veth-red
de pe stația host
vom configura adresa IP 192.168.0.1
cu masca 255.255.255.0
(/24
în forma prefixată):
root@host:~# ip address add 192.168.0.1/24 dev veth-red
Observați că suita iproute2
(adică utilitarul ip
) folosește masca în format prefixat: /24
.
Pe interfața eth0
de pe stația red
vom configura adresa IP 192.168.0.2
cu masca 255.255.255.0
(/24
în forma prefixată):
root@host:~# go red [...] root@red:~# ip address add 192.168.0.2/24 dev eth0
Pentru a vă putea întoarce la consola stației host
apăsați simultan tastele Ctrl+a
, eliberați-le, după care apăsați tasta q
.
Pentru a testa conectivitatea între stațiile host
și red
folosim comanda ping
:
root@host:~# ping 192.168.0.2 PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data. ^C --- 192.168.0.2 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1007ms
Observați că nu există conectivitatea între cele două stații: pachetele sunt pierdute în întregime (100% packet loss
). Motivul este că nu am activat interfețele, ci doar am realizat configurații de nivel 3.
Urmăriți configurația de nivel 2 al interfețelor folosind comanda ip link
:
root@host:~# ip link show dev veth-red 10: veth-red: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000 link/ether 3e:03:f0:76:76:ab brd ff:ff:ff:ff:ff:ff
Observați că interfața nu este activă la nivelul 2 (Legătură de date). Pentru a activa interfața folosiți comanda:
root@host:~# ip link set dev veth-red up
Testați din nou conectivitatea folosiți comanda ping. În continuare nu există conectivitate. Nu am activat interfața eth0
de pe statia red
. Verificați configuratia de nivel 2 a interfaței eth0
de pe red
și activați nivelul 2 dacă este cazul. Retestați conectivitatea între cele două stații.
Dorim să resetăm configurația la configurația inițială. Pentru acesta rulați comanda
ip address flush dev INTERFACE
unde INTERFACE
este interfața eth0
pe stația red
, respectiv interfața veth-red
pe stația host
. Asigurați-vă că nu mai este configurată nici o adresă IP pe interfețe folosind comanda
ip address show dev INTERFACE