DHCP (DHCP - Protocol de configurare a echipamentelor dinamice) ne permite să stabilim game de adrese IP pentru computerele client din domeniu și în acest fel avem posibilitatea de a gestiona central toate adresele IP din domeniu.
Când avem unul sau mai multe servere DHCP disponibile în organizația noastră, avem deplina încredere că toate computerele și dispozitivele din rețeaua noastră vor avea automat adresa IP de fiecare dată când se conectează și nu va fi necesar să mergeți la fiecare mașină pentru a defini adresa într-un fel. manual deoarece aceasta este o cheltuială administrativă inutilă.
Există multe modalități de a-l implementa, unul este la nivelul Windows Server, dar astăzi ne concentrăm asupra modului în care configurați DHCP pe sistemele Linux, mai exact astăzi Ubuntu atât client, cât și server.
Cu DHCP implementat, oferim următorii parametri:
- Mască de rețea
- adresă IP
- Gateway
- Servere DNS, printre altele.
În Ubuntu 16 avem posibilitatea ca acesta să fie un server DHCP care controlează toate adresele IP ale organizației într-un mod dinamic și sigur.
De data aceasta vom vorbi despre cum să configurați DHCP Ubuntu 16 într-un mod practic.
1. Instalarea DHCP pe Ubuntu 16
Pentru a executa acest proces trebuie să avem privilegii de root folosind termenul sudo înainte de fiecare comandă sau, în caz contrar, conectându-ne ca utilizator.
La instalați DHCP pe Ubuntu 16 vom introduce următoarea comandă:
sudo apt-get install isc-dhcp-server
Sperăm că pachetele sunt descărcate și instalate corect în Ubuntu 16.
Trebuie remarcat faptul că trebuie să fi definit ce valori trebuie să stabilim în serverul DHCP, cum ar fi gateway-ul, gama de adrese IP de atribuit etc.
2. Configurarea plăcii de rețea în Ubuntu 16
Odata ce Instalare DHCP pe Ubuntu 16 trebuie să edităm fișierul server-isc-dhcp pentru a seta valorile plăcii de rețea care va fi responsabilă pentru transmiterea adresării IP.
Putem folosi editorul preferat, cum ar fi Vim sau Nano, și vom accesa folosind următoarele:
sudo nano / etc / default / isc-dhcp-serverUrmătoarea fereastră va fi afișată acolo unde se află în linie INTERFAȚE Trebuie să indicăm care va fi placa de rețea responsabilă de distribuirea și atribuirea adreselor IP, în acest caz vom indica că va fi cardul eth0.
Salvăm modificările folosind combinația de taste:
Ctrl + O
Și lăsăm editorul folosind combinația:
Ctrl + X
3. Configurarea DHCP în Ubuntu 16
Odată ce valorile plăcii de rețea au fost definite, continuăm să realizăm setările DHCP respective. Pentru aceasta vom edita fișierul /etc/dhcp/dhcpd.conf, pentru aceasta vom introduce următoarele:
sudo nano /etc/dhcp/dhcpd.confAcolo trebuie să introducem valorile DHCP respective, în acest caz trebuie să adăugăm următoarele linii în funcție de configurația necesară.
subrețea 192.168.0.1 netmask 255.255.255.0 {interval 192.168.0.10 192.168.0.40; opțiune nume-domeniu-servere 8.8.8.8, 4.4.4.4; opțiune nume de domeniu "solvetic"; routerele de opțiuni 192.168.0.1; opțiune adresa de difuzare 192.168.0.255; timp de leasing implicit 600; timp maxim de închiriere 7200; }
În acest caz, am definit următoarele:
- Adresa IP și masca de rețea a Server DHCP
- Am configurat rango de direcții pentru a atribui
- Am luat ceva DNS public de asistență precum cele de la Google.
- Am definit numele domeniului nostru în opțiune opțiune nume-domeniu
- Transmiteți IP sau difuzare care se va încheia întotdeauna în 255
- Cu curaj timpul implicit de închiriere specificăm câte ore este rezervată o adresă IP pentru un computer
- Valoarea timpul maxim de închiriere se referă la timpul maxim în care un IP va fi rezervat pentru un computer.
Salvăm modificările în editor folosind:
Ctrl + O
În acest fel, am configurat parametrii DHCP în Ubuntu 16. Odată ce aceste valori au fost configurate, continuăm să repornim serviciul isc-dhcp-server folosind următoarea comandă:
sudo systemctl reporniți isc-dhcp-serverPorniți și opriți serviciul isc-dchp-server
Comenzile pentru pornirea și oprirea acestui serviciu sunt:
Porniți serviciul
sudo systemctl start isc-dhcp-server
Opriți serviciul
sudo systemctl stop isc-dhcp-server
4. Utilizarea DHCP în Ubuntu 16
Una dintre utilizările pe care le putem exercita cu Server DHCP în Ubuntu 16 este de a atribui o adresă IP unui anumit computer.
De exemplu, avem un computer cu CentOS 7 care are următoarea configurație:
- Adresa MAC: 00: 00: 27: 7e: 3a: 73
- Adresa IP: 192.168.0.32
Din anumite motive, dorim ca acel dispozitiv să aibă adresa IP 192.168.0.40¸ pentru care vom efectua următorul proces pe serverul DHCP:
Pentru aceasta trebuie să mergem la fișier dhcp.conf și adăugați următoarele linii în partea de jos:
gazdui localhost-CentOS {hardware ethernet 00: 00: 27: 7e: 3a: 73; adresa fixă 192.168.0.40; }Odată ce salvăm modificările, putem merge la echipa CentOS, repornim serviciul sau echipa și vom vedea modificările aplicate:
În același mod putem vedea parametrii de difuzare și masca de subrețea definit de DHCP.
5. Configurați DHCP pe un computer client
Pentru a configura adresa IP pe un computer client trebuie să mergem la configurația rețelei și acolo să mergem la fila IPv4:
Acolo stabilim pur și simplu că DHCP este setat la automat și în acest fel echipamentul va primi adresele IP atribuite de serverul DHCP.
Folosind acești parametri putem configura, într-un mod simplu și practic, un Server DHCP în Ubuntu 16 și de acolo, permite adresele IP să fie alocate în funcție de intervalul configurat și, astfel, au posibilitatea de a gestiona echipamentele conectate din organizație.
Instalați DHCP CentOS