This is an old revision of the document!


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

1. Configurări dinamice temporare de rețea

  • Configurați dinamic, temporar, interfața de rețea eth0 a mașinii fizice:
dhclient eth0
  • 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:
ping -c 5 www.google.com

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).

pentru a schimba configurările de rețea, trebuie să fim root. Pentru a le inspecta, în general, nu este nevoie.

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.
ifconfig

Folosiți route pentru a afla gateway-ul implicit.

route -n
  • Pentru acasă: de ce este nevoie de parametrul -n?

Inspectați fișierul /etc/resolv.conf pentru a descoperi adresa serverului DNS.

cat /etc/resolv.conf

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.
ifconfig eth0 192.168.102.10 netmask 255.255.255.0 up
  • gateway-ul implicit va fi 192.168.102.2
route add default gw 192.168.102.2
  • serverul DNS va fi 8.8.8.8. Suprascrieți orice server existent.
echo nameserver 8.8.8.8 > /etc/resolv.conf

Testați conectivitatea cu google.com, trimițând 5 mesaje ICMP succesive:

ping -c 5 www.google.com

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:

ip address show

Afișați tabela de rutare folosind:

ip route show

Comenzile precedente pot fi prescurtate astfel:

ip a s
ip r s

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:

cat /etc/network/interfaces

Exerciții

1. Configurări dinamice permanente

Acest exercițiu se desfășoară pe mașina virtuală sheldon.

  • Inspectați configurația de pe mașina sheldon. Este interfața eth0 activă?
  • Configurați interfața eth0 astfel încât ea să fie activă la boot-are și să fie configurată prin DHCP.
    • Ce fișier conține configurarea interfețelor de rețea?
  • Reporniți mașina sheldon. Testați conectivitatea.

2. Configurări statice permanente

Acest exercițiu se desfășoară pe mașina virtuală leonard.

  • Inspectați configurația interfeței eth0. Este interfața activă?
  • Configurați interfața eth0:
    • adresa 192.168.102.80
    • netmask 255.255.255.0
    • gateway 192.168.102.2
    • Folosiți 8.8.8.8 ca nameserver. Atenție: nu folosiți același fișier în care ați configurat adresa IP și gateway-ul.
  • Porniți interfața eth0 folosind ifup. Cu ce diferă ifup de ifconfig?
  • Testați conectivitatea.

3. Vizualizarea tabelei ARP

Listați pe mașina fizică tabela ARP (neighbour table) folosind două comenzi diferite (o comandă clasică și o comandă din cadru iproute2).

4. Configurarea statică a unui nume

Acest exercițiu se desfășoară pe mașina fizică.

  • Aflați adresa serverului http://wikipedia.org/. Cel mai simplu mod este a folosi ping.
  • Adăugați o intrare în fișierul /etc/hosts astfel încât serverul Wikipedia să poată fi accesat cu numele wiki.
  • Testați conectivitatea folosind ping.

FIXME

systems/uso/laboratoare/laborator-08.1348171256.txt.gz · Last modified: 2012/09/20 23:00 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