Cum se configurează serverul DHCP în CentOS / RHEL 7
Dynamic Host Configuration Protocol (DHCP) după cum sugerează și numele, DHCP este utilizat pentru a controla configurația de rețea a unei gazde printr-un server la distanță. DHCP este o alternativă excelentă la configurarea manuală consumatoare de timp a setărilor de rețea pe o gazdă sau un dispozitiv de rețea. Atribuie automat adrese IP și alte informații de configurare a rețelei sistemelor dintr-o rețea.
următoarea diagramă care arată operația DHCP.
să verificăm cum să configurați serverul DHCP în CentOS / RHEL 7. Mai întâi trebuie să configurăm o adresă IP statică pentru serverul DHCP. Utilizați nmcli sau editați fișierul de configurare.
trebuie să instalăm Pachetul DHCP folosind YUM sau RPM. Rulați ‘yum install dhcp-y’ pentru a instala pachetul dhcp.
# yum install dhcp -y
să verificăm ce toate fișierele de configurare create după instalarea pachetului dhcp.
# rpm -qlc dhcp
instalarea pachetului dhcp creează un fișier, /etc/dhcp/dhcpd.conf, care este doar un fișier de configurare gol. Acesta este fișierul de configurare pentru IPv4 DHCP.
privind în acest fișier am putut vedea că există un fișier de configurare eșantion disponibil pentru referință. Dacă pisica / usr/share/doc/dhcp-4.2.5 / dhcpd.conf.exemplu de fișier, v-ar lua o idee mai bună pentru a configura serverul DHCP. Există o mulțime de configurații de probă disponibile.
primul pas în configurarea unui server DHCP este crearea fișierului de configurare care stochează informațiile de rețea pentru clienți. Utilizați acest fișier pentru a declara opțiuni pentru sistemele client.
iată configurația serverului meu DHCP. gama mea de adrese IP este 192.168.1.101 la 192.168.1.111. și, în plus, oferim câteva opțiuni precum netmask, router, domeniu, DNS etc.
# vi /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.101 192.168.1.111; option domain-name-servers 192.168.1.200; option domain-search "thegeeksearch.com"; option subnet-mask 255.255.255.0; option routers 192.168.1.100; default-lease-time 600; max-lease-time 7200;}
asta e tot despre configurația DHCP. Există mai multe opțiuni disponibile în configurația DHCP ați putea consulta paginile de manual și fișierul exemplu pentru mai multe informații. Să repornim serviciul DHCP și să activăm serviciul.
# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd
acum trebuie să lucrăm pe partea clientului. Verificați dacă orice adresă ip este configurată în client. Rulați comanda ‘ip add show’.
# ip add show
nu există nici o adresă IP este configurat pentru eno16777736 interfață acum. Rulați ‘dhclient eno16777736’ sau faceți o repornire sau reporniți NetworkManager aceasta va primi adresa IP de pe serverul DHCP.
puteți vedea următoarele intrări în /var/log/messages din serverul DHCP.
informații despre închirierea IP pe care le puteți vedea în /var/lib/dhcpd/dhcpd.fișier leasing în serverul DHCP. Ai putea vedea ceva similar cu asta.