Differences

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

Link to this comparison view

uso:laboratoare:laborator-05:connection [2022/11/01 20:27]
iustina.caramida
uso:laboratoare:laborator-05:connection [2025/10/31 15:19] (current)
stefan.simion0305 [Configurarea nivelului Internet] Fix IPv4 A.B.C.D explanation
Line 2: Line 2:
  
 <​note>​ <​note>​
-Pentru a parcurge această secțiune este recomandat să descărcați ultima versiune a respository-ului laboratorului. Pentru a descărca ultima versiune a repository-ului rulați comanda ''​%%git pull%%''​ în directorul ''​%%~/​uso-lab/​labs/​03-user/​lab-containers/​%%''​.+Pentru a parcurge această secțiune este recomandat să descărcați ultima versiune a respository-ului laboratorului. Pentru a descărca ultima versiune a repository-ului rulați comanda ''​%%git pull%%''​ în directorul ''​%%~/​uso-lab/​labs/​03-user/​lab-container/​%%''​.
  
-Infrastructura laboratorului este bazată pe containere docker ale căror imagini vor fi generate pe propriul calculator. Dacă nu aveți deja instalat Docker Engine pe sistem, scriptul ''​%%~/​uso-lab/​labs/​03-user/​lab-containers/​lab_prepare.sh%%''​ vă va instala aplicația.+Infrastructura laboratorului este bazată pe containere docker ale căror imagini vor fi generate pe propriul calculator. Dacă nu aveți deja instalat Docker Engine pe sistem, scriptul ''​%%~/​uso-lab/​labs/​03-user/​lab-container/​lab_prepare.sh ​install fizic%%''​ vă va instala aplicația.
  
-După ce ați terminat de lucrat vă recomandăm să opriți containerele rulând comanda ''​%%./​lab-prepare.sh delete%%''​ în directorul ''​%%~/​uso-lab/​labs/​03-user/​lab-containers/​%%''​.+După ce ați terminat de lucrat vă recomandăm să opriți containerele rulând comanda ''​%%./​lab_prepare.sh delete%%''​ în directorul ''​%%~/​uso-lab/​labs/​03-user/​lab-container/​%%''​.
 </​note>​ </​note>​
  
Line 32: Line 32:
  
 <​note>​ <​note>​
-Pentru rularea acestui demo rulați în directorul ''​%%~/​uso.git/​labs/​03-user/​lab-containers/​%%''​ comanda ''​%%./​lab_prepare.sh install fizic%%''​. Pentru a ne conecta la infrastructura pentru această secțiune vom folosi comanda ''​%%./​lab_prepare.sh connect fizic%%''​+Pentru rularea acestui demo rulați în directorul ''​%%~/​uso-lab/​labs/​03-user/​lab-container/​%%''​ comanda ''​%%./​lab_prepare.sh install fizic%%''​. Pentru a ne conecta la infrastructura pentru această secțiune vom folosi comanda ''​%%./​lab_prepare.sh connect fizic%%''​
 </​note>​ </​note>​
  
Line 93: Line 93:
  
 <​note>​ <​note>​
-Pentru rularea acestui demo rulați în directorul ''​%%~/​uso.git/​labs/​03-user/​lab-containers/​%%''​ comanda ''​%%./​lab_prepare.sh install internet%%''​. Pentru a ne conecta la infrastructura pentru această secțiune vom folosi comanda ''​%%./​lab_prepare.sh connect internet%%''​+Pentru rularea acestui demo rulați în directorul ''​%%~/​uso-lab/​labs/​03-user/​lab-container/​%%''​ comanda ''​%%./​lab_prepare.sh install internet%%''​. Pentru a ne conecta la infrastructura pentru această secțiune vom folosi comanda ''​%%./​lab_prepare.sh connect internet%%''​
 </​note>​ </​note>​
  
Line 129: Line 129:
     link/ether 02:​42:​0c:​0c:​0c:​02 brd ff:​ff:​ff:​ff:​ff:​ff link-netnsid 0     link/ether 02:​42:​0c:​0c:​0c:​02 brd ff:​ff:​ff:​ff:​ff:​ff link-netnsid 0
 </​code>​ </​code>​
-Există două tipuri de adrese IP (IPv4 și IPv6), dar în cadrul acestui laborator vom lucra numai cu adrese de tip IPv4. Adresele IP ale interfețelor sunt scrise pe liniile care conțin ''​%%inet%%''​. Adresele IPv4 sunt de forma ''​%%A.B.C.D%%'',​ unde A, B, C și D sunt numere cu valori între ​si 255.+Există două tipuri de adrese IP (IPv4 și IPv6), dar în cadrul acestui laborator vom lucra numai cu adrese de tip IPv4. Adresele IP ale interfețelor sunt scrise pe liniile care conțin ''​%%inet%%''​. Adresele IPv4 sunt de forma ''​%%A.B.C.D%%'',​ unde A, B, C și D sunt numere cu valori între ​si 255.
  
 Pentru detalii despre adresele de tip IPv6 folosiți urmăriți această((https://​en.wikipedia.org/​wiki/​IP_address#​IPv6_addresses Pentru detalii despre adresele de tip IPv6 folosiți urmăriți această((https://​en.wikipedia.org/​wiki/​IP_address#​IPv6_addresses
Line 247: Line 247:
 <code > <code >
 student@uso:​~$ ip route show student@uso:​~$ ip route show
-default via 10.0.2.2 dev ens33 proto dhcp metric 100 +default via 192.168.40.2 dev eth0 proto dhcp src 192.168.40.128 ​metric 100  
-10.0.2.0/24 dev enp0s3 ​proto kernel scope link src 10.0.2.15 metric 100 +10.10.10.0/24 dev br1 proto kernel scope link src 10.10.10.253  
-169.254.0.0/16 dev enp0s3 ​scope link metric ​1000 +11.11.11.0/24 dev br2 proto kernel scope link src 11.11.11.253  
-192.168.56.0/24 dev enp0s8 ​proto kernel scope link src 192.168.56.metric ​101+12.12.12.0/​24 dev br3 proto kernel scope link src 12.12.12.253 ​ 
 +172.17.0.0/16 dev docker0 proto kernel ​scope link src 172.17.0.1 linkdown  
 +192.168.40.0/​24 dev eth0 proto kernel scope link src 192.168.40.128 ​metric ​100  
 +192.168.40.2 dev eth0 proto dhcp scope link src 192.168.40.128 metric 100  
 +192.168.202.0/24 dev eth1 proto kernel scope link src 192.168.202.128 metric ​100  
 +192.168.202.1 dev eth1 proto dhcp scope link src 192.168.202.128 metric 100
 </​code>​ </​code>​
-Observăm că adresa IP a default gateway-ului este ''​%%10.0.2.2%%'',​ deoarece acesta se află pe linia care conține șirul de caractere ''​%%default%%''​.+Observăm că adresa IP a default gateway-ului este ''​%%192.168.40.2%%'',​ deoarece acesta se află pe linia care conține șirul de caractere ''​%%default%%''​.
  
 === Recapitulare - Afișarea adresei IP configurată pe o interfață === === Recapitulare - Afișarea adresei IP configurată pe o interfață ===
  
-Aflați adresa de rețea de pe interfața ''​%%enp0s3%%''​. +Aflați adresa de rețea de pe interfața ''​%%eth1%%''​.
- +
-<​note>​ +
- +
-Adresa IP a gateway-ului și adresa IP a interfeței ''​%%enp0s3%%''​ sunt foarte similare. Acest lucru se întâmplă deoarece stațiile se află în aceeași rețea. +
-</​note>​+
  
 === Exercițiu - Verificarea conectivității cu gateway-ul === === Exercițiu - Verificarea conectivității cu gateway-ul ===
Line 268: Line 268:
  
 <​note>​ <​note>​
-Pentru verificarea conexiunii la Internet este bine să verificăm cu o adresă consacrată,​ în care avem încredere că nu va avea probleme tehnice. Un astfel de exemplu este serverul oferit de Google ​de la adresa IP ''​%%1.1.1.1%%''​.+Pentru verificarea conexiunii la Internet este bine să verificăm cu o adresă consacrată,​ în care avem încredere că nu va avea probleme tehnice. Un astfel de exemplu este serverul oferit de Cloudflare ​de la adresa IP ''​%%1.1.1.1%%''​.
 </​note>​ </​note>​
 === Exercițiu - Verificarea conectivității la Internet === === Exercițiu - Verificarea conectivității la Internet ===
Line 292: Line 292:
 IP4.DNS[1]: ​                            ​10.0.2.3 IP4.DNS[1]: ​                            ​10.0.2.3
 </​code>​ </​code>​
-Conform cu outputul comenzii, serverul DNS către care sunt trimise comenzi este ''​%%10.0.2.3%%''​.+Exista o posibilitate ca pe noua masina virtuala de laborator sa se gaseasca serverul DNS curent cu comanda: 
 +<​code>​ 
 +student@uso:​~$ resolvectl status | grep '​Current DNS' 
 +Current DNS Server: 1.1.1.1 
 +</​code>​ 
 + 
 +Conform cu outputul comenzii, serverul DNS către care sunt trimise comenzi este ''​%%1.1.1.1%%''​.
  
 === Efectuarea cererilor DNS === === Efectuarea cererilor DNS ===
Line 341: Line 347:
 google.com has IPv6 address 2a00:​1450:​400d:​803::​200e google.com has IPv6 address 2a00:​1450:​400d:​803::​200e
 <...> <...>
 +student@uso:​~$ echo "​nameserver 8.8.8.8"​ | sudo tee /​etc/​resolv.conf
 student@uso:​~$ cat /​etc/​resolv.conf student@uso:​~$ cat /​etc/​resolv.conf
 nameserver 8.8.8.8 nameserver 8.8.8.8
-options edns0 
 student@uso:​~$ host google.com student@uso:​~$ host google.com
 google.com has address 172.217.18.78 google.com has address 172.217.18.78
uso/laboratoare/laborator-05/connection.1667327255.txt.gz · Last modified: 2022/11/01 20:27 by iustina.caramida
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