Differences

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

Link to this comparison view

systems:uso:laboratoare:laborator-08 [2012/09/20 22:53]
paul.vlase
— (current)
Line 1: Line 1:
-====== Laborator 08 - Configurări de rețea ====== 
  
-====== Descriere ====== 
- 
-  * adresă MAC, adresă IP, mască de rețea (subnet mask), default gateway, nameserver 
-  * ifconfig, route, resolv.conf,​ ping 
-  * configurare dinamică, DHCP, dhclient 
-  * configurare statică 
- 
-  * configurări permanente 
-  * ifup, ifdown 
-  * /etc/hosts 
- 
-Referințe din urmă: 
-  * vim (lab 03) 
- 
- 
-====== Materiale ajutătoare ====== 
- 
-====== Tutorial ====== 
- 
-<​hidden>​ 
-  * Pe scurt, despre adrese MAC, IP, netmask, DNS, și ping. 
-    * Prezentarea este o scurtă recapitulare de la curs, nu înlocuim cursul. Dacă studenții par în pom, trebuie să îi convingem să ia și să citească, nu pot înțelege conceptele în doar 5 minute. 
-  * Despre comenzile și fișierele asociate: ifconfig, route, resolv.conf. 
-  * Conceptul de interfață de rețea și ce înseamnă nume ca eth0, wlan0. 
-</​hidden>​ 
- 
- 
-===== 1. Configurări dinamice temporare de rețea ===== 
- 
-  * Configurați dinamic, temporar, interfața de rețea **''​eth0''​** a mașinii fizice: 
- 
-<code bash> 
-dhclient eth0 
-</​code>​ 
- 
-  * Pentru că această comandă modifică parametrii de rețea, trebuie lansată cu privilegii **''​root''​**. 
-  * Testați conectivitatea cu google.com, trimițând 5 mesaje ICMP succesive: 
- 
-<code bash> 
-ping -c 5 www.google.com 
-</​code>​ 
- 
-===== 2. Descoperirea configurărilor de rețea ===== 
- 
-Inspectați configurările de rețea curente de pe mașina fizică. Afișați informațiile:​ 
-  * de nivel 2 - legatură de date (adresa MAC) 
-  * de nivel 3 - rețea (adresa IP, masca de rețea și gateway-ul implicit) 
-  * de nivel 7 - aplicații (server DNS). 
- 
-<note important>​pentru a //schimba// configurările de rețea, trebuie să fim **''​root''​**. Pentru a le inspecta, în general, nu este nevoie.</​note>​ 
- 
-Folosiți **''​ifconfig''​** pentru a afla adresa MAC, adresa IP, și masca de rețea. Ce interfață este cea relevantă? 
-  * Adresa MAC se mai numește și adresă fizică sau adresă hardware. 
- 
- 
-<code bash> 
-ifconfig 
-</​code>​ 
- 
-Folosiți **''​route''​** pentru a afla gateway-ul implicit. 
- 
- 
-<code bash> 
-route -n 
-</​code>​ 
- 
-  * **Pentru acasă**: de ce este nevoie de parametrul **''​-n''​**?​ 
- 
-Inspectați fișierul **''/​etc/​resolv.conf''​** pentru a descoperi adresa serverului DNS.  
- 
-<code bash> 
-cat /​etc/​resolv.conf 
-</​code>​ 
- 
- 
-===== 3. Configurări statice temporare de rețea ===== 
- 
-**Acest exercițiu se desfășoară pe mașina virtuală ''​sheldon''​.** 
- 
-**Configurarea rețelei este o operațiune critică sistemului, deci are nevoie de privilegii de ''​root''​** 
- 
-Configurați **static temporar** mașina virtuală cu următorii parametri: 
-  * adresa IP 192.168.102.10 
-  * masca de rețea 255.255.255.0. Câți biți aparțin adresei de rețea în cazul acesta? 
-    * interfața nu este pornită. Va trebui să o puneți în starea **''​UP''​**. 
- 
-<code bash> 
-ifconfig eth0 192.168.102.10 netmask 255.255.255.0 up 
-</​code>​ 
- 
-  * gateway-ul implicit va fi 192.168.102.2 
- 
-<code bash> 
-route add default gw 192.168.102.2 
-</​code>​ 
- 
-  * serverul DNS va fi 8.8.8.8. Suprascrieți orice server existent. 
- 
-<code bash> 
-echo nameserver 8.8.8.8 > /​etc/​resolv.conf 
-</​code>​ 
- 
-Testați conectivitatea cu google.com, trimițând 5 mesaje ICMP succesive: 
- 
-<code bash> 
-ping -c 5 www.google.com 
-</​code>​ 
- 
-Reporniți mașina virtuală. S-au păstrat configurările?​ 
- 
- 
-===== 4. Descoperirea configurărilor de rețea folosind iproute2 ===== 
- 
-ifconfig, route și arp sunt comenzi clasice de configurarea rețelei, dar fac parte dintr-un pachet ce nu mai este menținut în prezent. **''​iproute2''​** este pachetul modern ce vine să înlocuiască utilitarele clasice 
- 
-Folosiți comanda **''​ip''​** pentru a descoperi configurațiile mașinii fizice. 
- 
-Listați interfețele și IP-urilor lor folosind: 
- 
-<code bash> 
-ip address show 
-</​code>​ 
- 
-Afișați tabela de rutare folosind: 
- 
-<code bash> 
-ip route show 
-</​code>​ 
- 
-Comenzile precedente pot fi prescurtate astfel: 
- 
-<code bash> 
-ip a s 
-ip r s 
-</​code>​ 
- 
-===== 5. Configurări persistente de rețea ===== 
- 
-Setările făcute până acum sunt temporare deoarece se pierd la repornirea sistemului. Pentru a face configurări persistente,​ ne folosim de fișierul '''/​etc/​network/​interfaces'''​. 
- 
-Vizualizați structura fișierlui de configurări persistente de rețea: 
- 
-<code bash> 
-cat /​etc/​network/​interfaces 
-</​code>​ 
- 
- 
-FIXME 
systems/uso/laboratoare/laborator-08.1348170837.txt.gz · Last modified: 2012/09/20 22:53 by paul.vlase
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