Introducere
Configurarea unui server DCHP cu Linux este ușoară și în acest post vă voi parcurge.
rețea
în acest tutorial, serverul Ubuntu este configurat cu o adresă IP statică de 10.1.1.243
și voi folosi următoarele setări de rețea pentru serverul DHCP. Le puteți ajusta după cum doriți.
Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200
Conectați-vă la serverul Ubuntu prin SSH și apoi vom începe.
Pasul 1: Instalați serverul DHCP
primul lucru pe care trebuie să-l facem este să instalăm serverul dhcpd executând următoarea comandă:
sudo apt install isc-dhcp-server -y
Pasul 2: Configurați serverul DHCP
deschideți fișierul dhcpd.conf
cu editorul de text preferat.
sudo vim /etc/dhcp/dhcpd.conf
schimbați opțiunile de nume de domeniu și servere de nume.
option domain-name "example.lab";option domain-name-servers 10.1.1.2;
decomentați authoritative;
deoarece va fi singurul server DHCP din rețea.
authoritative;
adăugați următoarea configurare de subrețea în partea de jos a fișierului.
subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}
Aplicați modificările executând comanda:
sudo systemctl restart isc-dhcp-server.service
Pasul 3: Testați un client
verificați dacă un client din aceeași rețea cu adaptorul setat la DHCP poate obține o adresă IP. După cum puteți vedea în captura de ecran de mai jos, unei mașini virtuale Windows 10 din aceeași rețea i s-a atribuit o adresă IP 10.1.1.135
.
rularea comenzii dhcp-lease-list
confirmă, de asemenea, acest lucru.
ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
crearea adreselor IP fixe
este posibil să atribuiți o adresă statică unei mașini utilizând serverul DHCP în loc să o atribuiți manual pe mașină. Acest lucru este util pentru servere și imprimante, unde nu doriți ca adresa IP să se schimbe.
pentru a configura un IP static, trebuie să cunoașteți adresa MAC a aparatului, iar adresa IP nu trebuie să fie în intervalul DCHP. Adăugați următoarele la dchpd.conf
pentru a crea un IP fix.
host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}
în exemplul de mai sus, sunt atribuirea numele de gazdă de esxi02
și și adresa IP de 10.1.1.12
la un server care are o placă de rețea cu adresa MAC de 00:0c:29:c0:a0:19
.
asta este
ar trebui să aveți acum o mașină Ubuntu Server 18.04 în rețeaua dvs. care va atribui adrese IP clienților. De asemenea, am acoperit modul de creare a unei adrese IP fixe, astfel încât să nu trebuiască să configurați manual adresele statice pe fiecare server.
sfaturi:
- dacă aveți probleme cu clienții care nu pot obține o adresă din piscina DHCP, verificați fișierul
syslog
situat la/var/log/syslog
pentru indicii. - de asemenea, puteți rula comanda
dhcp-lease-list
pentru a vedea o listă de clienți cu adrese închiriate din grupul DHCP. - adresele IP fixe nu vor apărea în lista dhcp lease.