Sådan konfigureres DHCP-Server i CentOS / RHEL 7

Dynamic Host Configuration Protocol (DHCP) som navnet antyder, bruges DHCP til at styre netværkskonfigurationen af en vært via en fjernserver. DHCP er et glimrende alternativ til den tidskrævende manuelle konfiguration af netværksindstillinger på en vært eller en netværksenhed. Det tildeler automatisk IP-adresser og andre netværkskonfigurationsoplysninger til systemer på et netværk.

følgende Diagram, der viser DHCP-operationen.

 grundlæggende DHCP-drift

lad os kontrollere, hvordan du konfigurerer DHCP-serveren i CentOS/RHEL 7. Først skal vi oprette en statisk IP-adresse til DHCP-serveren. Brug nmcli eller rediger konfigurationsfilen.

Konfigurer DHCP-server CentOS 7

vi skal installere DHCP-pakken ved hjælp af YUM eller RPM. Kør ‘yum install dhcp-y’ for at installere dhcp-pakken.

# yum install dhcp -y

installer dhcp-pakke RHEL 7

lad os kontrollere, hvad alle konfigurationsfiler oprettet efter installationen af dhcp-pakken.

# rpm -qlc dhcp

dhcp

installation af dhcp-pakken opretter en fil, /etc/dhcp/dhcpd.conf, som blot er en tom konfigurationsfil. Dette er konfigurationsfil til IPv4 DHCP.

 dhcp konfigurationsfil dhcpd.conf

når vi ser på denne fil, kunne vi se, at der er en prøvekonfigurationsfil tilgængelig til reference. Hvis du kat /usr / share/doc/dhcp-4.2.5 / dhcpd.conf.eksempel fil, ville du få en bedre ide at konfigurere DHCP-serveren. Der er mange prøvekonfigurationer tilgængelige.

 dhcpd.conf.Eksempel Eksempel dhcpd.conf-fil

det første trin i Konfiguration af en DHCP-server er at oprette konfigurationsfilen, der gemmer netværksoplysningerne for klienterne. Brug denne fil til at erklære indstillinger for klientsystemer.

her er min DHCP server konfiguration. mit IP-adresseområde er 192.168.1.101 til 192.168.1.111. og derudover giver vi nogle muligheder som netmask, router, domæne, DNS osv.

# 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 handler om DHCP-konfiguration. Der er mange muligheder tilgængelige i DHCP-konfiguration, kan du henvise man-siderne og eksempelfilen for at få flere oplysninger. Lad os genstarte DHCP-tjenesten og aktivere tjenesten.

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

nu skal vi arbejde på klientsiden. Kontroller, at enhver ip-adresse er konfigureret i klienten. Kør kommandoen ‘ip Tilføj Vis’.

# ip add show

DHCP-konfiguration RHEL 7

der er ingen IP-adresse konfigureret til eno16777736 interface nu. Kør ‘dhclient eno16777736’ eller tag en genstart eller genstart Netværksmanager dette får IP-adressen fra DHCP-serveren.

dhcpclient kommando for at få IP-adresse fra DHCP-server

du kunne se følgende poster i /var/log/meddelelser i DHCP-serveren.

DHCPDISCOVER og DHCPOFFER meddelelser

Fore IP lease oplysninger, du kunne se i /var/lib/dhcpd/dhcpd.leasing fil i DHCP-server. Du kunne se noget der ligner dette.

:var:lib: dhcpd: dhcpd.leasing fil

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.