Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rl:labs:06:contents:01 [2023/11/05 12:12]
vlad_iulius.nastase
rl:labs:06:contents:01 [2023/11/10 17:11] (current)
laura.ruse [01. [10p] Configurare și ștergere adrese IP]
Line 3: Line 3:
 # ATENȚIE: update_lab nu funcționează de pe root, folosiți student inițial # ATENȚIE: update_lab nu funcționează de pe root, folosiți student inițial
 student@host:​~#​ update_lab --force student@host:​~#​ update_lab --force
-student@host:​~#​ start_lab ​lab7+student@host:​~#​ start_lab ​ip
 </​code>​ </​code>​
  
-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).+Dorim, pentru început, să asigurăm conectivitate între stațiile ''​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(red-eth0)''​ (interfața ''​red-eth0''​ de pe stația ''​red''​). 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(red-eth0)''​ (interfața ''​red-eth0''​ de pe stația ''​red''​).
Line 49: Line 49:
 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. 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'':<​code bash>+Urmăriți configurația de nivel 2 interfețelor folosind comanda ''​ip link'':<​code bash>
 root@host:​~#​ ip link show dev veth-red root@host:​~#​ ip link show dev veth-red
 10: veth-red: <​BROADCAST,​MULTICAST>​ mtu 1500 qdisc pfifo_fast state DOWN qlen 1000 10: veth-red: <​BROADCAST,​MULTICAST>​ mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
Line 67: Line 67:
 Testați din nou conectivitatea folosiți comanda ''​ping''​. În continuare nu există conectivitate. Acest lucru și faptul că apărea și ''​DOWN''​ în output-ul comenzii anterioare se datorează faptului că nu am activat interfața ''​red-eth0''​ de pe stația ''​red''​. Interfața ''​red-eth0''​ de pe stația ''​red''​ este cea conectată la interfața ''​veth-red''​ de pe stația ''​host'';​ ambele trebuie să fie activate pentru a avea o conexiune activă. Testați din nou conectivitatea folosiți comanda ''​ping''​. În continuare nu există conectivitate. Acest lucru și faptul că apărea și ''​DOWN''​ în output-ul comenzii anterioare se datorează faptului că nu am activat interfața ''​red-eth0''​ de pe stația ''​red''​. Interfața ''​red-eth0''​ de pe stația ''​red''​ este cea conectată la interfața ''​veth-red''​ de pe stația ''​host'';​ ambele trebuie să fie activate pentru a avea o conexiune activă.
  
-Pe stația ''​red''​ verificați configuratia de nivel 2 a interfaței ''​red-eth0''​ de pe ''​red''​. Observați că este ''​DOWN''​ și activați ​nivelul 2 dacă este cazul, folosind comanda<​code bash>+Pe stația ''​red''​ verificați configuratia de nivel 2 a interfaței ''​red-eth0''​ de pe ''​red''​. Observați că este ''​DOWN''​ și activați ​interfața ​dacă este cazul, folosind comanda<​code bash>
 root@red:~# ip link set dev red-eth0 up root@red:~# ip link set dev red-eth0 up
 </​code>​ </​code>​
Line 76: Line 76:
 Folosiți comanda ''​ping''​ ca să retestați conectivitatea între stațiile ''​host''​ și ''​red''​. Folosiți comanda ''​ping''​ ca să retestați conectivitatea între stațiile ''​host''​ și ''​red''​.
  
-Dorim să resetăm configurația ​la configurația inițială. Pentru acesta rulați o comandă de forma<​code>​+Dorim să revenim ​la configurația inițială. Pentru acesta rulați o comandă de forma<​code>​
 # ip address flush dev INTERFACE # ip address flush dev INTERFACE
-</​code>​ unde ''​INTERFACE''​ este interfața interfața ''​veth-red''​ pe stația ''​host'',​ respectiv ''​red-eth0''​ pe stația ''​red''​. Asigurați-vă că nu mai este configurată ​nici o adresă IP pe interfețe folosind o comandă de forma<​code>​+</​code>​ unde ''​INTERFACE''​ este interfața interfața ''​veth-red''​ pe stația ''​host'',​ respectiv ''​red-eth0''​ pe stația ''​red''​. Asigurați-vă că nu mai este configurată ​nicio adresă IP pe interfețe folosind o comandă de forma<​code>​
 # ip address show dev INTERFACE # ip address show dev INTERFACE
 </​code>​ unde ''​INTERFACE''​ este interfața interfața ''​veth-red''​ pe stația ''​host'',​ respectiv ''​red-eth0''​ pe stația ''​red''​. ​ </​code>​ unde ''​INTERFACE''​ este interfața interfața ''​veth-red''​ pe stația ''​host'',​ respectiv ''​red-eth0''​ pe stația ''​red''​. ​
rl/labs/06/contents/01.1699179160.txt.gz · Last modified: 2023/11/05 12:12 by vlad_iulius.nastase
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0