Så här konfigurerar du DHCP-server på CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

annons

Dynamic Host Configuration Protocol är ett nätverksprotokoll som används för att dynamiskt distribuera nätverkskonfigurationsparametrar, till exempel IP-adresser, gateway och DNS för nätverksgränssnitt. DHCP Server tilldelar IP-adresser automatiskt till alla system, så systemadministratören behöver inte tilldela IP-adresser manuellt till klientmaskiner i nätverket. DHCP är det bästa alternativet för större miljöer, rymmer tusentals system.

miljö

se till att du bara har en DHCP-server i din miljö. Om du har en router/switch som tillhandahåller DHCP-funktionaliteten måste du inaktivera den.

  1. CentOS 7 64bit Minimal server (DHCP-Server) eller Ubuntu 18.04 /16.04 / Debian 9 64bit (DHCP-Server)
  2. CentOS 7 64bit Minimal server (DHCP-klient) eller Ubuntu 18.04 / 16.04 skrivbord (DHCP-klient)

Obs: Du måste en tilldela en statisk IP-adress till din DHCP-server.

  • konfigurera statisk IP-adress på CentOS 7 / RHEL 7 / Fedora 27
  • konfigurera statisk IP-adress på Ubuntu 18.04 / 16.04 / Debian 9

installera och konfigurera DHCP-server på CentOS 7

låt oss först se hur du installerar och konfigurerar DHCP-server på CentOS 7 64bit. Det bör också fungera på CentOS 6.x och andra äldre versioner.

installera DHCP-server och klient med kommandot nedan.

# yum install dhcp

när paketen är installerade, kopiera exempelkonfigurationsfilen till /etc/dhcp-katalogen.

# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

nu, redigera dhcpd.conf-fil.

# vi /etc/dhcp/dhcpd.conf

definiera undernät, intervall av IP-adresser, domän – och domännamnsservrar enligt nedan:

# Configuring subnet and iprange subnet 192.168.12.0 netmask 255.255.255.0 { range 192.168.12.100 192.168.12.200;# Specify DNS server ip and additional DNS server ip option domain-name-servers 8.8.8.8, 8.8.4.4;# Specify Domain Name option domain-name "itzgeek.local";# Default Gateway option routers 192.168.12.2; option broadcast-address 192.168.12.255;# Specify Default and Max lease time default-lease-time 600; max-lease-time 7200; }

om du vill tilldela en fast IP-adress till din klient måste du ange MAC-id och IP-adressen i följande strofe. Till exempel, för att tilldela en fast IP-adress 192.168.12.110 till klienten, kommer stanza att se ut nedan.

host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; } 

Starta nu dhcpd-tjänsten och starta den automatiskt vid omstart av systemet.

# systemctl restart dhcpd# systemctl enable dhcpd

om du stöter på några problem med att starta om DHCP-tjänsten, överväg att uppdatera SELinux-sammanhanget eller inaktivera SELinux permanent på CentOS 7 / RHEL 7.

/sbin/restorecon -v /etc/dhcp/dhcpd.conf

det är det. Hoppa nu till avsnittet Konfigurera DHCP-klienter och konfigurera dina klienter för att få IP-adresser automatiskt från DHCP-servern.

installera och konfigurera DHCP-server på Ubuntu 18.04 / 16.04 / Debian 9

låt oss först se hur du installerar och konfigurerar DHCP-server på Ubuntu 14.04. Det bör också fungera på Ubuntu 15.04 / 14.10 / 13.04 / 13.10 och andra äldre versioner.

installera DHCP-server och klient med kommandot nedan.

$ sudo apt-get install isc-dhcp-server

när paketen är installerade måste vi tilldela på vilka gränssnitt som DHCP-servern (dhcpd) ska betjäna DHCP-förfrågningar. I vårt fall har bara ett gränssnitt på mitt system (eth0), så vi kommer att tilldela eth0.

annons

Redigera fil / etc/Standard / isc-dhcp-server.

$ sudo nano /etc/default/isc-dhcp-server

nämn eth0 i filen.

# Separate multiple interfaces with spaces, e.g. "eth0 eth1".INTERFACES="eth0"

nu, redigera dhcpd.conf-fil,

$ sudo nano /etc/dhcp/dhcpd.conf

gör ändringarna som visas nedan.

definiera undernät, intervall av IP-adresser, domän – och domännamnsservrar enligt nedan:

# Configuring subnet and iprange subnet 192.168.12.0 netmask 255.255.255.0 { range 192.168.12.100 192.168.12.200;# Specify DNS server ip and additional DNS server ip option domain-name-servers 8.8.8.8, 8.8.4.4;# Specify Domain Name option domain-name "itzgeek.local";# Default Gateway option routers 192.168.12.2; option broadcast-address 192.168.12.255;# Specify Default and Max lease time default-lease-time 600; max-lease-time 7200; }

om du vill tilldela en fast IP-adress till din klient måste du ange MAC-id och IP-adressen i följande strofe. Till exempel, för att tilldela en fast IP-adress 192.168.12.110 till klienten, kommer stanza att se ut nedan.

host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; } 

Starta nu dhcpd-tjänsten och starta den automatiskt vid omstart av systemet.

# sudo service isc-dhcp-server restart

konfigurera DHCP-klienter

nu måste du konfigurera klientmaskiner för att få IP-adress automatiskt från DHCP-servern. Du kan gå igenom artiklarna nedan.

  • konfigurera nätverk i CentOS 7 / CentOS 6.
  • konfigurera nätverk i Ubuntu 16.04 / 14.04 / LinuxMint 18.

det är allt.

Lämna ett svar

Din e-postadress kommer inte publiceras.