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.

operare DHCP de bază în Linux

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.

configurarea serverului DHCP CentOS 7

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

instalați pachetul dhcp RHEL 7

să verificăm ce toate fișierele de configurare create după instalarea pachetului dhcp.

# rpm -qlc 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.

 fișier de configurare dhcp dhcpd.conf

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.

dhcpd.conf.Exemplu Exemplu dhcpd.fișier conf

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

configurare DHCP RHEL 7

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.

comanda dhcpclient pentru a obține adresa IP de la serverul DHCP

puteți vedea următoarele intrări în /var/log/messages din serverul DHCP.

dhcpdescoperiți și mesajele DHCPOFFER

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.

:var: lib: dhcpd: dhcpd.fișier de leasing

Lasă un răspuns

Adresa ta de email nu va fi publicată.