Differences

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

Link to this comparison view

uso:laboratoare:new:08-net:demo [2018/11/21 01:29]
razvan.deaconescu
uso:laboratoare:new:08-net:demo [2019/11/26 08:46] (current)
costin.carabas [1. Comanda ping]
Line 47: Line 47:
 Pentru a verifica dacă un anumit calculator poate fi accesat prin intermediul unei rețele de tip IP, putem folosi comanda ''​ping''​. Pentru a verifica dacă un anumit calculator poate fi accesat prin intermediul unei rețele de tip IP, putem folosi comanda ''​ping''​.
  
-Ne putem da ping nouă înșine folosind interfața de loopback, adică adresa IP ''​127.0.0.1'',​ la fel ca în comanda de mai js.+Ne putem da ping nouă înșine folosind interfața de loopback, adică adresa IP ''​127.0.0.1'',​ la fel ca în comanda de mai jos.
  
 <note important>​ <note important>​
Line 67: Line 67:
 Deoarece stațiile din laborator sunt în aceeași rețea, putem da ping unui coleg. El va trebui să ruleze ''​ip a s''​ pe stația lui și să ne zică adresa sa IP. Să presupunem de exemplu că adresa IP a colegului este ''​192.168.232.206'';​ vom rula comanda: Deoarece stațiile din laborator sunt în aceeași rețea, putem da ping unui coleg. El va trebui să ruleze ''​ip a s''​ pe stația lui și să ne zică adresa sa IP. Să presupunem de exemplu că adresa IP a colegului este ''​192.168.232.206'';​ vom rula comanda:
 <code bash> <code bash>
-student@uso:​~$ ping  192.168.232.206+student@uso:​~$ ping 192.168.232.206
 PING 192.168.232.206 (192.168.232.206) 56(84) bytes of data. PING 192.168.232.206 (192.168.232.206) 56(84) bytes of data.
 64 bytes from 192.168.232.206:​ icmp_seq=1 ttl=64 time=0.022 ms 64 bytes from 192.168.232.206:​ icmp_seq=1 ttl=64 time=0.022 ms
Line 118: Line 118:
 </​code>​ </​code>​
 Liniile care conțin șirul ''​nameserver''​ din fișierul ''/​etc/​resolv.conf''​ conțin serverele de nume. În cazul de fața este vorba de ''​127.0.0.53''​. Liniile care conțin șirul ''​nameserver''​ din fișierul ''/​etc/​resolv.conf''​ conțin serverele de nume. În cazul de fața este vorba de ''​127.0.0.53''​.
 +
 +<note important>​
 +În anumite configurații de sistem, editarea fișierului ''/​etc/​resolv.conf''​ poate fi problematică. Anumite servicii pot modifica fișierul. Aveți grijă dacă este cea mai bună cale pentru configurarea serviciului DNS.
 +</​note>​
  
 ==== 3. Gateway și rutare în Internet ==== ==== 3. Gateway și rutare în Internet ====
Line 124: Line 128:
  
 <​note>​ <​note>​
-Dacă nu merge comanda ''​traceroute''​ atunci probabil utilitarul nu există. Pentru a-l instala folosim, în linia de comandă, comanda +Dacă nu merge comanda ''​traceroute''​ atunci probabil utilitarul nu există. Pentru a-l instala folosim, în linia de comandă, comanda ​''​sudo apt-get install traceroute''​ 
-<code bash> +</note>
-student@uso:​~$ ​sudo apt-get install traceroute +
-</code>+
  
 Exemplu de output pentru comanda ''​traceroute''​ este mai jos: Exemplu de output pentru comanda ''​traceroute''​ este mai jos:
Line 158: Line 160:
 </​code>​ </​code>​
 În rezultatul rulării comenzii, linia care conține șirul //default// (de la //default gateway//) conține adresa IP a gateway-ului. În cazul de față adresa IP a gateway-ului este ''​10.0.2.2''​. În rezultatul rulării comenzii, linia care conține șirul //default// (de la //default gateway//) conține adresa IP a gateway-ului. În cazul de față adresa IP a gateway-ului este ''​10.0.2.2''​.
- +==== 4. dhclient ​și ssh pe mașina virtuală ====
-==== 4. dhclient ​si ssh pe mașina virtuală ====+
  
 Presupunem că am conectat laptopul personal la o rețea de Internet, dar observăm că nu avem și o adresa IP atribuită interfeței de rețea. O modalitate ușoară de a realiza automat configurarile de rețea este să folosim protocolul DHCP (//Dynamic Host Configuration Protocol//) care configurează automat cei patru parametri de de rețea (adresă IP, mască, gateway, server DNS). Pentru aceasta folosim comanda ''​dhclient'',​ primind, eventual, ca parametru interfața de rețea. Presupunem că am conectat laptopul personal la o rețea de Internet, dar observăm că nu avem și o adresa IP atribuită interfeței de rețea. O modalitate ușoară de a realiza automat configurarile de rețea este să folosim protocolul DHCP (//Dynamic Host Configuration Protocol//) care configurează automat cei patru parametri de de rețea (adresă IP, mască, gateway, server DNS). Pentru aceasta folosim comanda ''​dhclient'',​ primind, eventual, ca parametru interfața de rețea.
Line 168: Line 169:
 3: enp0s8: <​BROADCAST,​MULTICAST>​ mtu 1500 qdisc noop state DOWN group default qlen 1000 3: enp0s8: <​BROADCAST,​MULTICAST>​ mtu 1500 qdisc noop state DOWN group default qlen 1000
     link/ether 08:​00:​27:​c9:​b1:​53 brd ff:​ff:​ff:​ff:​ff:​ff     link/ether 08:​00:​27:​c9:​b1:​53 brd ff:​ff:​ff:​ff:​ff:​ff
-</​code ​bash>+</​code>​ 
 Vedem în rezultatul comenzii de mai sus că interfața ''​enp0s8''​ a stației ''​tom''​ este ''​DOWN''​ (nu este activă) și nu are adresă IP configurată. Pentru a configura adresă IP pe interfață rulăm comanda: Vedem în rezultatul comenzii de mai sus că interfața ''​enp0s8''​ a stației ''​tom''​ este ''​DOWN''​ (nu este activă) și nu are adresă IP configurată. Pentru a configura adresă IP pe interfață rulăm comanda:
 +
 <code bash> <code bash>
 student@tom:​~$ sudo dhclient enp0s8 student@tom:​~$ sudo dhclient enp0s8
uso/laboratoare/new/08-net/demo.1542756599.txt.gz · Last modified: 2018/11/21 01:29 by razvan.deaconescu
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