Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change net chapter contents so they match the lab on OCW #79

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 25 additions & 19 deletions chapters/net/connection.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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
""""""""""""""""""""""""""""""""""""""""""""""""""""
Expand All @@ -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
""""""""""""""""""""""""""""""""""""""""""""""""""
Expand Down Expand Up @@ -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
""""""""""""""""""""""""
Expand Down
13 changes: 7 additions & 6 deletions chapters/net/services.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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 [email protected]
The authenticity of host '10.10.10.3 (10.10.10.3)' can't be established.
ECDSA key fingerprint is SHA256:I3Ybkkk7nF2FjwVHMzjkyujDnhlRlnSwPRVwUKm6OCM.
Expand All @@ -152,9 +152,9 @@ Shell*) pentru a ne conecta la acesta în felul următor:
[email protected]'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.

Expand Down Expand Up @@ -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ă
Expand Down
Loading