DHCP-server configureren op CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

reclame

Dynamic Host Configuration Protocol is een netwerkprotocol dat wordt gebruikt voor het dynamisch distribueren van netwerkconfiguratieparameters, zoals IP-adressen, gateway en DNS voor netwerkinterfaces. De DHCP-Server wijst automatisch IP-adressen toe aan alle systemen, dus systeembeheerder hoeft geen IP-adressen handmatig toe te wijzen aan clientmachines in het netwerk. DHCP is de beste optie voor grotere omgevingen, bevat duizenden systemen.

omgeving

zorg ervoor dat u slechts één DHCP-server in uw omgeving hebt. Als u een router/switch hebt die de functionaliteit van DHCP biedt, dan moet u deze uitschakelen.

  1. CentOS 7 minimale server met 64 bits (DHCP-Server) of Ubuntu 18.04 / 16.04 / Debian 9 minimale server met 64 bits (DHCP-Server)
  2. CentOS 7 minimale server met 64 bits (DHCP-Client) of Ubuntu 18.04 / 16.04 Desktop (DHCP-Client))

Opmerking: U moet een statisch IP-adres toewijzen aan uw DHCP-server.

  • statisch IP-adres configureren op CentOS 7 / RHEL 7 / Fedora 27
  • statisch IP-adres configureren op Ubuntu 18.04 / 16.04 / Debian 9

installeer en configureer DHCP-server op CentOS 7

eerst, laten we zien hoe DHCP-server te installeren en te configureren op CentOS 7 64bit. Het zou ook moeten werken op CentOS 6.x en andere oudere versies.

installeer DHCP-server en-client met het onderstaande commando.

# yum install dhcp

zodra de pakketten zijn geïnstalleerd, kopieert u het voorbeeldconfiguratiebestand naar de map / etc / dhcp.

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

Bewerk nu dhcpd.conf file.

# vi /etc/dhcp/dhcpd.conf

Definieer het subnet, bereik van IP-adressen, domein-en domain name servers zoals hieronder:

# 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; }

Als u een vast IP-adres aan uw client wilt toewijzen, moet u het MAC-id en het IP-adres in de volgende strofe invoeren. Bijvoorbeeld, om een vast IP-adres 192.168.12.110 aan de client toe te wijzen, zal stanza er hieronder uitzien.

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

start nu de dhcpd service en laat deze automatisch starten bij het opnieuw opstarten van het systeem.

# systemctl restart dhcpd# systemctl enable dhcpd

als je problemen ondervindt bij het herstarten van de DHCP service, overweeg dan om de SELinux context te updaten of SELinux permanent uit te schakelen op CentOS 7 / RHEL 7.

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

dat is het. Ga nu naar het gedeelte’ DHCP Clients configureren ‘ en configureer uw clients om IP-adressen automatisch van de DHCP-server te krijgen.

installeer en configureer DHCP-server op Ubuntu 18.04 / 16.04 / Debian 9

laten we eerst kijken hoe DHCP-server op Ubuntu 14.04 te installeren en te configureren. Het zou ook moeten werken op Ubuntu 15.04 / 14.10 / 13.04 / 13.10 en andere oudere versies.

installeer DHCP-server en-client met het onderstaande commando.

$ sudo apt-get install isc-dhcp-server

zodra de pakketten zijn geïnstalleerd, moeten we toewijzen aan welke interfaces de DHCP-server (dhcpd) DHCP-Verzoeken moet dienen. In ons geval, hebben slechts één Interface op mijn systeem (eth0), dus we zullen eth0 toewijzen.

reclame

bestand /etc/default/isc-dhcp-server bewerken.

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

vermeld eth0 in het bestand.

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

Bewerk nu dhcpd.conf-bestand,

$ sudo nano /etc/dhcp/dhcpd.conf

Voer de wijzigingen uit zoals hieronder getoond.

Definieer het subnet, bereik van IP-adressen, domein-en domain name servers zoals hieronder:

# 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; }

Als u een vast IP-adres aan uw client wilt toewijzen, moet u het MAC-id en het IP-adres in de volgende strofe invoeren. Bijvoorbeeld, om een vast IP-adres 192.168.12.110 aan de client toe te wijzen, zal stanza er hieronder uitzien.

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

start nu de dhcpd service en laat deze automatisch starten bij het opnieuw opstarten van het systeem.

# sudo service isc-dhcp-server restart

DHCP-Clients

configureren nu moet u clientmachines configureren om het IP-adres automatisch van de DHCP-server te krijgen. U kunt gaan door middel van onderstaande artikelen.

  • configureer netwerk in CentOS 7 / CentOS 6.
  • Netwerk configureren in Ubuntu 16.04 / 14.04 / LinuxMint 18.

dat is alles.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.