Post on 24-Jun-2020
transcript
Administrarea sistemelor Linux
Dragoş Acostăchioaie
http://www.adt.ro
Cursul 7Notiuni de configurare de baza – partea III
Configurarea interfetelor de retea
Utilitarul ifconfig
ifconfig interfata optiuni up – activeaza interfata down – dezactiveaza interfata netmask – stabileste masca de retea broadcast – stabileste adresa de broadcast a interfetei pointopoint adresa – stabileste adresa IP cu care se face o conexiunepunctlapunct (ex. PPP)
Exemplu:ifconfig eth0 193.226.26.9 netmask 255.255.255.0 up
Rutari
rutarea este operatiunea de directionare a pachetelor de la un sistem la altulsau de la o retea la alta rutari statice, folosite pentru retelele de dimensiuni mici si medii, avandcaile originedestinatie relativ simple rutari dinamice, in care caile spre destinatie sunt determinate la momentultrimiterii pachetelor, prin protocoale de rutare in cadrul unei subretele nu sunt necesare rutari explicite
route add [ net | host ] destinatie [ optiuni ]route del [ net | host ] destinatie [ optiuni ]
net – destinatia este o reteahost – destinatia este un calculator
Rutari (continuare)
destinatie – adresa retelei sau masinii destinatie (numerica sau prin nume) netmask adresa – specifica masca de retea default – stabileste reteaua implicita (utilizata atunci cand nu exista nici oalta rutare catre destinatie gw gateway – ruteaza pachetele printrun gateway (calea catre acestatrebuie sa existe in prealabil, printro rutare statica) dev dispozitiv – asociaza rutarea cu dispozitivul specificat
Exemplu:route add net 192.130.21.0 netmask 255.255.255.0 dev eth1route add default gw tim.infoiasi.ro
Utilitarul ip
ip [ optiuni ] obiect [ comanda [ argumente ] ]
optiuni poate fi: s – creste nivelul de informatii afisate r – afiseaza nume de masina in loc de adrese IP
obiect = “obiectul” care se doreste a fi modificat sau afisat:link = dispozitiv de reteaaddress = parametrii dispozitivului de retearoute = inregistrare in tabela de rutari
comanda = actiunea care va fi efectuata asupra obiectului; setul deactiuni posibile depinde de tipul obiectuluiActiuni principale:
add – adaugadelete – stergeshow (list) afiseaza
Utilitarul ip (continuare)
argumente – pentru trimiterea de parametri comenzii; fiecare comandaare cate un parametru implicit, care poate fi omis cuvintele cheie pot fi abreviate
Configurarea dispozitivelor de retea (ip link)
ip link set – modifica atributele dispozitivuluiargumente:
dev nume – numele dispozitivului de reteaup, down – activeaza/dezactiveaza dispozitivulname nume – modifica numele dispozitivului
Utilitarul ip (continuare)
ip link show – afiseaza atributele dispozitivuluiargumente:
dev nume (implicit) – numele dispozitivului de retea (implicit suntafisate toate dispozitivele)up – afiseaza doar dispozitivele active
exemplu: ip link show, ip s link show eth0
Configurarea parametrilor dispozitivelor de retea (ip address)
ip address add – adauga un set de parametri dispozitivului de reteaargumente:
dev nume – numele dispozitivului local adresa (implicit) – adresa IP a interfetei; poate fi urmata de“/” si lungimea prefixului de retea
Utilitarul ip (continuare)
peer adresa – adresa IP a masinii aflate la distanta, pentruconexiuni punctlapunct (PPP) broadcast adresa – adresa broadcast a interfetei label eticheta – asociaza dispozitivului o eticheta
exemplu:ip address add dev eth1 10.0.0.17/24
ip address delete – sterge un set de parametri asociati dispozitivului;argumentele sunt aceleasi ca la add
ip address show – afiseaza parametrii asociati unui dispozitivargumente:
dev nume – numele dispozitivului ip address flush – sterge toate seturile de parametri asociati
Utilitarul ip (continuare)
Gestiunea tabelelor de rutare (ip route)
ip route add – adauga o rutare nouaip route change – modifica o rutareip route replace – modifica o rutare sau adauga una nouaargumente:
default – seteaza rutarea implicita to adresa – adresadestinatie a rutei dev dispozitiv – numele dispozitivului prin care se face ruta via adresa – adresa IP a gatewayului prin care se face ruta
exemplu:ip route add default dev eth0
ip route delete – sterge o rutareargumente: aceleasi ca la add
Utilitarul ip (continuare)
ip route show – afiseaza rutarile existente in tabela de rutariargumente: aceleasi ca la add
ip route flush – sterge tabela de rutare ip route get – afiseaza ruta catre o anumita destinatie
argumente: to adresa – adresa destinatie from adresa – adresa sursa de la care pleaca pachetul
Verificarea functionarii retelei
se verifica daca interfetele de retea sunt activate si au parametrii corecticu ifconfig se verifica corectitudinea rutarilor cu route se testeaza accesibilitatea unei altei masini, cu ajutorul programului ping(ping adresa_IP sau ping nume) poate fi folosita si comanda traceroute, care afiseaza toate masinile princare trece pachetul in ruta sa catre destinatie
Configurarea atributelor masinii
/etc/HOSTNAME – numele complet al masinii (nume+domeniu) scripturi de configurare
pentru Red Hat/Fedora:/etc/sysconfig/network/etc/sysconfig/networkscripts/ifcfginterfata_retea
Rezolvarea numelor de masina
exista doua modalitati de determinare a adresei IP a unei masini: cautand numele in fisierul /etc/hosts (pentru retele mici) apeland serverul DNS care va rezolva cererea
/etc/hosts contine lista de masini aflate in reteaua locala, inclusiv masinalocala trebuie sa contina obligatoriu localhost (127.0.0.1) /etc/host.conf configureaza modul in care vor fi rezolvate numele lista de servere DNS se configureaza in fisierul /etc/resolv.conf directive:
domain – stabileste numele domeniului local (in care se afla masina)nameserver – adresa unui server DNS caruia ii vor fi trimise cererile
de rezolvare, pot fi folosite mai multe directive nameserver(sunt solicitate in ordinea aparitiei)
Rezolvarea numelor de masina (continuare)
search – lista de domenii in care va fi cautat numele de masina (separateprin spatii sau taburi)