This shows you the differences between two versions of the page.
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.4 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 |