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 [2022/11/04 15:46] (current)
sergiu.weisz [Configurarea nivelului Internet]
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 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