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.
- CentOS 7 minimale server met 64 bits (DHCP-Server) of Ubuntu 18.04 / 16.04 / Debian 9 minimale server met 64 bits (DHCP-Server)
- 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.