Documente Academic
Documente Profesional
Documente Cultură
1 / 11
Cuprins
1. CONFIGURAREA REELEI SUB LINUX...................................................................................................2
1.1. OBIECTIVE......................................................................................................................................................2
1.2. NOIUNI INTRODUCTIVE.................................................................................................................................2
1.3. O SCURT TEORIE...........................................................................................................................................2
1.4. CONFIGURAREA PLCII DE REEA..................................................................................................................4
1.5. UTILITARE DE BAZ ......................................................................................................................................6
1.5.1. ifconfig....................................................................................................................................................6
1.5.2. netstat r.................................................................................................................................................7
1.5.3. Utilitarul arp..........................................................................................................................................8
1.5.4. Clientul DHCP.......................................................................................................................................8
BARC
Copyright UPB
BARC
2 / 11
Masca de reea
192.168.10.240
255.255.255.0
11000000.10101000.00000110.11110000
11111111.11111111. 11111111.00000000
nseamn de fapt:
Adresa reelei:
192.168.10.0
11000000.10101000.00000110.00000000
Adresa staiei:
240
BARC
Copyright UPB
BARC
3 / 11
Reeaua este unul din atuurile cele mai importanete ale sistemului de operare Linux. n
sisteme din generaia RedHat (Fedora, Redhat Enterprize Linux, CentOs, Scientific Linux),
fiierele de configuraie de baz se afl n directorul /etc/sysconfig.
Cel mai important fiier n cazul configuraiei de reea este /etc/sysconfig/network. Acest
fiier este structurat sub forma variabil = valoare, cele mai importante fiind:
NETWORKING
NISDOMAIN
n cazul n care suntei conectai ntr-o reea NIS, aici ar trebui s scriei
numele domeniului NIS.
NIS este un server sub Linux care centralizeaz toate datele despre
utilizatori, reele, drepturi de acces, nume de staii etc.
HOSTNAME
GATEWAY
GATEWAYDEV
n cazul n care sistemul are mai multe plci de reea aici se specific placa
(ex.: eth0) folosit pentru a ajunge la gateway
Tabelul 1 Variabilele din fiierul /etc/sysconfig/network
Directorul din care sistemul de operare i citete efectiv configuraiile i scripturile de reea
este /etc/sysconfig/network-scripts. n general, nu este nevoie s modificai aceste fiiere,
dar e o idee bun s tii de existena lor.
ifcfg-lo
ifcfg-*
network-functions
Acest script conine funcii folosite de alte scripturi de reea. n general aceste
scripturi sunt folosite pentru a activa i a dezactiva o plac de reea.
Un script este un fiier executabil care conine o serie de comenzi,
funcii sau proceduri.
ifup-* i ifdown-*
ifup, ifdown
BARC
Aceste scripturi pornesc sau opresc o plac de reea. De exemplu, pentru placa
Copyright UPB
BARC
4 / 11
de reea eth0, comanda ifup eth0 o activeaz, iar ifdown eth0 o nchide.
Dhclient
Ifconfig
Numele host-ului:
Placa de reea configurat (ex. eth0):
Adres de IP:
Subnet mask:
Gateway:
Domain Name Server:
DHCP (da/nu):
Tabelul 4 Setri reea
Pas 1: Pornii utilitarul de configurare al reelei. Acest lucru se poate face n dou moduri: fie
click pe Main Menu | System Settings | Network, sau, dintr-un terminal graphic, rulai redhatconfig-network. Acest lucru deschide fereastra de dialog de configurare al reelei.
BARC
Copyright UPB
BARC
5 / 11
BARC
Copyright UPB
BARC
6 / 11
Devices Acest tab v permite s adugai o plac de reea sau s-i editai
configuraia. Aici putei vedea i seta setri cum ar fi adresa IP, routarea static i
informaii hardware despre plac. Toate aceste setri vor fi scrise n directorul
/etc/sysconfig.
DNS - Acest tab v las s configurai serverele DNS folosite de ctre plcile de
reea. Aceste setri vor fi scrise n fiierul /etc/resolv.conf.
Hosts Acest tab v permite s asignai un nume i un alias unei adrese ip. Aceste
setri sunt scrise n /etc/hosts.
Adiional, se pot crea profile de reea noi, apsnd Profile | New. Acest lucru v permite s
avei setri diferite n reele diferite, de exemplu setrile primite pentru un laptop.
1.5.1. ifconfig
Utilitarul ifconfig este folosit pentru a edita sau afia configuraia plcilor de reea prezente n
sistem. De exemplu:
# ifconfig eth0
eth0
Link encap:Ethernet HWaddr 00:50:56:40:1E:6A
inet addr:192.168.30.2 Bcast:192.168.30.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
BARC
Copyright UPB
BARC
7 / 11
Comanda dat anterior afieaz datele de configurare pentru prima plac de reea a
sistemului, eth0. Dac nu specificai ca parametru numele plcii de reea, atunci se vor afia
datele de configurare pentru toate plcile de reea.
Utilitarul ifconfig poate fi folosit s configureze placa de reea. De exemplu:
# ifconfig eth0 207.174.142.142
Primul parametru, specific placa de reea configurat, iar al doilea, adresa de ip. Pentru a fi
siguri c schimbrile au fost fcute, executai din nou comanda ifconfig eth0.
# ifconfig eth0
eth0
Link encap:Ethernet HWaddr 00:50:56:40:1E:6A
inet addr: 207.174.142.142 Bcast:207.174.142.255
Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11253 errors:0 dropped:0 overruns:0 frame:0
TX packets:1304 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2092656 (1.9 Mb) TX bytes:161329 (157.5 Kb)
Interrupt:10 Base address:0x10a0
Setarea de reelei ns nu este complet. Adresa de broadcast nu este probabil cea corect.
Pentru acest lucru se pot configura urmtorii parametrii:
up
down
netmask address
Specific subreeaua
broadcast address
metric n
mtu n
-arp
promisc
Cere plcii de reea s citeasc toate pachetele ce trec prin interfaa de reea.
Acest mod poate fi folosit pentru a gsi eventuale erori n configuraia reelei,
dar totodat poate fi folosit pentru a asculta mesajele altor staii.
-promisc
irq port
io_addr address
1.5.2. netstat r
Utilitarul netstat este folosit pentru a obine informaii despre conectivitatea plcii de reea.
Cea mai des ntlnit opiune este netstat r, i este folosit pentru a afia tabela de
routare.
De exemplu:
BARC
Copyright UPB
BARC
# netstat -nr
Kernel routing table
Destination
Gateway
Iface
191.72.1.0
*
127.0.0.0
*
0.0.0.0
191.72.1.1
8 / 11
Genmask
255.255.255.0
255.0.0.0
255.255.255.0
U
UH
UG
40
40
40
0
0
0
irtt
0 eth0
0 lo
0 eth0
Opiunea n i cere utilitarului s nu fac conversia ip-nume. Acest lucru uureaz citirea
configuraiei.
Cmpul destination afieaz ip-ul reelelor de destinaie. Coloana gateway, indic adresele
routerelor. Dac destinaia este pe reeaua local LAN, nu este nevoie de gateway (*).
Coloana Genmask listeaz toate adresele de subnet. Adresa de IP este comparat cu
adresa reelei destinaie. Dac adresa de reea este la fel, atunci se folosete gateway-ul i
interfaa configurat.
Specific subreeaua
HWtype
ether
ether
HWaddress
52:A5:CB:54:52:A2
00:A0:C5:E2:49:02
Flags Mask
C
C
Iface
eth0
eth0
Acest lucru nltur informaiile despre host-ul numit bugsy. Pentru a aduga o intrare arp,
folosii opiunea s.
# arp -s bugsy 00:00:c0:cf:a1:33
BARC
Copyright UPB
BARC
9 / 11
Din linia de comand, putei folosi comanda dhclient urmat de numele interfeei de reea.
Acest lucru ns nu asigur configurarea plcii de reea la reboot.
dhclient eth0
BARC
Copyright UPB
BARC
10 / 11
Exerciii
1. Vizualizai configuraia interfeelor de reea din sistem, folosind comanda ifconfig.
2. Configurai interfaa de reea cu parametrii specificai.
3. Afiai tabela de rutare a sistemului.
4. Afiai tabela ARP a sistemului.
BARC
Copyright UPB
BARC
11 / 11
5.
List de figuri
FIGURA 1.1 UTILITARUL REDHAT-CONFIG-NETWORK........................................................................5
FIGURA 1.2 FEREASTRA DE EDITARE A UNEI INTERFEE...................................................................5
Glosar
IP
adres IP
gateway
DNS
DHCP
ifconfig
dhclient
netstat
BARC
Copyright UPB