diff --git a/chapters/net/connection.rst b/chapters/net/connection.rst index 0d65b97..e5444f4 100644 --- a/chapters/net/connection.rst +++ b/chapters/net/connection.rst @@ -307,10 +307,9 @@ Verificarea conectivității la o altă stație .. note:: Pentru rularea acestui demo, comenzile vor fi rulate în cadrul mașinii - virtuale USO. - -Pentru a verifica conexiunea dintre două stații folosim comanda ``ping``. Această -comandă trimite mesaje către o stație și așteaptă un răspuns de la ea. + virtuale USO. Pentru a verifica conexiunea dintre două stații folosim + comanda ping. Această comandă trimite mesaje către o stație și așteaptă un + răspuns de la ea. Atunci când testăm conexiunea la internet, vrem să verificăm câteva aspecte, odată ce am obținut o adresă IP de la serverul DHCP: @@ -373,24 +372,23 @@ Pentru a identifica gateway-ul, folosim comanda ``ip route show`` în felul urm .. code-block:: student@uso:~$ ip route show - default via 10.0.2.2 dev ens33 proto dhcp metric 100 - 10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 100 - 169.254.0.0/16 dev enp0s3 scope link metric 1000 - 192.168.56.0/24 dev enp0s8 proto kernel scope link src 192.168.56.4 metric 101 - -Observăm că adresa IP a default gateway-ului este ``10.0.2.2``, deoarece + default via 192.168.40.2 dev eth0 proto dhcp src 192.168.40.128 metric 100 + 10.10.10.0/24 dev br1 proto kernel scope link src 10.10.10.253 + 11.11.11.0/24 dev br2 proto kernel scope link src 11.11.11.253 + 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 + +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ță """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -Aflați adresa de rețea de pe interfața ``enp0s3``. - -.. admonition:: Observație: - - 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. +Aflați adresa de rețea de pe interfața ``eth1``. Exercițiu - Verificarea conectivității cu gateway-ul """""""""""""""""""""""""""""""""""""""""""""""""""" @@ -399,7 +397,7 @@ Verificați conexiunea cu gateway-ul folosind comanda ``ping``. 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``. +exemplu este serverul oferit de Cloudflare de la adresa IP 1.1.1.1. Exercițiu - Verificarea conectivității la Internet """""""""""""""""""""""""""""""""""""""""""""""""" @@ -439,8 +437,16 @@ caractere ``DNS``. student@uso:~$ nmcli dev show | grep DNS IP4.DNS[1]: 10.0.2.3 +Exista o posibilitate ca pe noua masina virtuala de laborator sa se gaseasca +serverul DNS curent cu comanda: + +.. code-block:: + + student@uso:~$ resolvectl status | grep 'Current DNS' + Current DNS Server: 1.1.1.1 + Conform cu outputul comenzii, serverul DNS către care sunt trimise comenzi este -``10.0.2.3``. +1.1.1.1. Efectuarea cererilor DNS """""""""""""""""""""""" diff --git a/chapters/net/services.rst b/chapters/net/services.rst index 7f67a4a..b775306 100644 --- a/chapters/net/services.rst +++ b/chapters/net/services.rst @@ -107,7 +107,7 @@ Exercițiu - Descărcarea paginilor web * Descărcați pagina web de la adresa ``http://wttr.in/``. Afișați conținutul fișierului descărcat. -* Descărcați fișierul ``http://elf.cs.pub.ro/uso/res/final/07-feb/heroes.csv``. +* Descărcați fișierul ``http://elf.cs.pub.ro/uso/res/final/141/ex5.csv``. Ce tip de fișier este acesta? .. _network_services_remotecli: @@ -143,7 +143,7 @@ Shell*) pentru a ne conecta la acesta în felul următor: .. code-block:: student@uso:~$ hostname - uso + uso.local student@uso:~$ ssh root@10.10.10.3 The authenticity of host '10.10.10.3 (10.10.10.3)' can't be established. ECDSA key fingerprint is SHA256:I3Ybkkk7nF2FjwVHMzjkyujDnhlRlnSwPRVwUKm6OCM. @@ -152,9 +152,9 @@ Shell*) pentru a ne conecta la acesta în felul următor: root@10.10.10.3's password: Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 5.4.0-51-generic x86_64) - * Documentation: https://help.ubuntu.com - * Management: https://landscape.canonical.com - * Support: https://ubuntu.com/advantage + * Documentation: https://help.ubuntu.com + * Management: https://landscape.canonical.com + * Support: https://ubuntu.com/advantage This system has been minimized by removing packages and content that are not required on a system that users do not log into. @@ -545,7 +545,8 @@ Securizarea conexiunii la Internet folosind un VPN .. note:: Pentru rularea acestui demo rulați în directorul - ``~/uso.git/labs/03-user/lab-containers/`` comanda ``./lab_prepare.sh install vpn``. + ``~/uso.git/labs/03-user/lab-containers/`` comenzile ``./lab_prepare.sh install openvpn``, + ``./lab_prepare.sh install openvpn-client1`` și ``./lab_prepare.sh install openvpn-client2``. Pentru a ne conecta la infrastructura necesară acestei secțiuni, vom folosi comanda ``./lab_prepare.sh connect openvpn-client1`` pentru stația ``openvpn-client1`` și ``./lab_prepare.sh connect openvpn-client2`` pentru a vă