Hur man konfigurerar DHCP-Server i CentOS / RHEL 7

DHCP (Dynamic Host Configuration Protocol) som namnet antyder används DHCP för att styra nätverkskonfigurationen för en värd via en fjärrserver. DHCP är ett utmärkt alternativ till den tidskrävande manuella konfigurationen av nätverksinställningar på en värd eller en nätverksenhet. Den tilldelar automatiskt IP-adresser och annan nätverkskonfigurationsinformation till system i ett nätverk.

följande Diagram visar DHCP-operationen.

 grundläggande DHCP-drift i Linux

Låt oss kontrollera hur du konfigurerar DHCP-servern i CentOS/RHEL 7. Först måste vi ställa in en statisk IP-adress för DHCP-servern. Använd nmcli eller redigera konfigurationsfilen.

konfigurera DHCP-server CentOS 7

vi måste installera DHCP-paketet med YUM eller RPM. Kör ‘yum install dhcp-y’ för att installera dhcp-paketet.

# yum install dhcp -y

installera dhcp-paketet RHEL 7

Låt oss kontrollera vad alla konfigurationsfiler som skapats efter installationen av dhcp-paketet.

# rpm -qlc dhcp

rpm-qlc dhcp

installera dhcp-paketet skapar en fil, /etc/dhcp/dhcpd.conf, som bara är en tom konfigurationsfil. Detta är konfigurationsfil för IPv4 DHCP.

dhcp konfigurationsfil dhcpd.conf

titta på den här filen kunde vi se att det finns en exempelkonfigurationsfil tillgänglig för referens. Om du katt / usr/dela/doc/dhcp-4.2.5 / dhcpd.conf.exempel fil, skulle du få en bättre uppfattning att konfigurera DHCP-servern. Det finns många provkonfigurationer tillgängliga.

dhcpd.conf.exempel exempel dhcpd.conf-fil

det första steget i att konfigurera en DHCP-server är att skapa konfigurationsfilen som lagrar nätverksinformationen för klienterna. Använd den här filen för att deklarera alternativ för klientsystem.

här är min DHCP-serverkonfiguration. mitt IP-adressintervall är 192.168.1.101 till 192.168.1.111. och dessutom ger vi några alternativ som nätmask, router, domän, 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;}

det handlar om DHCP-konfiguration. Det finns många alternativ tillgängliga i DHCP-konfiguration kan du hänvisa till manualsidorna och exempelfilen för mer information. Låt oss starta om DHCP-tjänsten och aktivera tjänsten.

# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd

nu måste vi arbeta på klientsidan. Kontrollera att alla ip-adresser är konfigurerade i klienten. Kör kommandot ‘ip add show’.

# ip add show

DHCP-konfiguration RHEL 7

det finns ingen IP-adress konfigurerad för eno16777736 gränssnitt nu. Kör ‘dhclient eno16777736’ eller ta en omstart eller starta om NetworkManager detta kommer att få IP-adressen från DHCP-servern.

dhcpclient kommando för att få IP-adress från DHCP-servern

du kan se följande poster i /var/log/meddelanden i DHCP-servern.

DHCPDISCOVER och DHCPOFFER meddelanden

Fore IP lease information som du kan se i /var/lib/dhcpd/dhcpd.hyr filen i DHCP-servern. Du kunde se något liknande detta.

:var:lib: dhcpd: dhcpd.leasing fil

Lämna ett svar

Din e-postadress kommer inte publiceras.