This is an old revision of the document!
Referințe din urmă:
eth0
a mașinii fizice:dhclient eth0
root
.ping -c 5 www.google.com
Inspectați configurările de rețea curente de pe mașina fizică. Afișați informațiile:
root
. Pentru a le inspecta, în general, nu este nevoie.
Folosiți ifconfig
pentru a afla adresa MAC, adresa IP, și masca de rețea. Ce interfață este cea relevantă?
ifconfig
Folosiți route
pentru a afla gateway-ul implicit.
route -n
-n
?
Inspectați fișierul /etc/resolv.conf
pentru a descoperi adresa serverului DNS.
cat /etc/resolv.conf
Acest exercițiu se desfășoară pe mașina virtuală sheldon
.
Configurarea rețelei este o operațiune critică sistemului, deci are nevoie de privilegii de root
Configurați static temporar mașina virtuală cu următorii parametri:
UP
.ifconfig eth0 192.168.102.10 netmask 255.255.255.0 up
route add default gw 192.168.102.2
echo nameserver 8.8.8.8 > /etc/resolv.conf
Testați conectivitatea cu google.com, trimițând 5 mesaje ICMP succesive:
ping -c 5 www.google.com
Reporniți mașina virtuală. S-au păstrat configurările?
ifconfig, route și arp sunt comenzi clasice de configurarea rețelei, dar fac parte dintr-un pachet ce nu mai este menținut în prezent. iproute2
este pachetul modern ce vine să înlocuiască utilitarele clasice
Folosiți comanda ip
pentru a descoperi configurațiile mașinii fizice.
Listați interfețele și IP-urilor lor folosind:
ip address show
Afișați tabela de rutare folosind:
ip route show
Comenzile precedente pot fi prescurtate astfel:
ip a s ip r s
Setările făcute până acum sunt temporare deoarece se pierd la repornirea sistemului. Pentru a face configurări persistente, ne folosim de fișierul '/etc/network/interfaces
'.
Vizualizați structura fișierlui de configurări persistente de rețea:
cat /etc/network/interfaces