reklame
Dynamic Host Configuration Protocol er en netværksprotokol, der bruges til dynamisk at distribuere netværkskonfigurationsparametre, f.eks. DHCP-Server tildeler IP-adresser automatisk til alle systemer, så systemadministrator behøver ikke at tildele IP-adresser manuelt til klientmaskiner i netværket. DHCP er den bedste mulighed for større miljøer, rummer tusindvis af systemer.
miljø
sørg for kun at have en DHCP-server i dit miljø. Hvis du har en router/kontakt, der giver DHCP-funktionaliteten, skal du deaktivere den.
- CentOS 7 64bit Minimal server (DHCP-Server) eller Ubuntu 18.04 / 16.04 / Debian 9 64bit (DHCP-Server)
- CentOS 7 64bit Minimal server (DHCP-klient) eller Ubuntu 18.04 / 16.04 Desktop (DHCP-klient))
Bemærk: Du skal en tildele en statisk IP-adresse til din DHCP-server.
- Konfigurer Statisk IP-adresse på CentOS 7 / RHEL 7 / Fedora 27
- Konfigurer Statisk IP-adresse på Ubuntu 18.04 / 16.04 / Debian 9
Installer og konfigurer DHCP-server på CentOS 7
lad os først se, hvordan du installerer og konfigurerer DHCP-server på CentOS 7 64bit. Den bør også arbejde på CentOS 6.og andre ældre versioner.
installer DHCP-server og klient ved hjælp af nedenstående kommando.
# yum install dhcp
når pakkerne er installeret, skal du kopiere prøvekonfigurationsfilen til /etc/dhcp-mappen.
# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
nu, Rediger dhcpd.conf fil.
# vi /etc/dhcp/dhcpd.conf
Definer undernet, rækkevidde af IP-adresser, domæne og domænenavneservere som nedenfor:
# 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; }
hvis du vil tildele en fast IP-adresse til din klient, skal du indtaste det MAC id og IP-adressen i følgende strofe. For eksempel at tildele en fast IP-adresse 192.168.12.110 til klienten, vil strofe se ud som nedenfor.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
start nu dhcpd-tjenesten og få den til at starte automatisk ved genstart af systemet.
# systemctl restart dhcpd# systemctl enable dhcpd
hvis du står over for problemer med at genstarte DHCP-tjenesten, skal du overveje at opdatere DHCP-konteksten eller deaktivere DHCP permanent på CentOS 7 / RHEL 7.
/sbin/restorecon -v /etc/dhcp/dhcpd.conf
det er det. Gå nu til afsnittet ‘Konfigurer DHCP-klienter’ og konfigurer dine klienter til automatisk at få IP-adresser fra DHCP-serveren.
Installer og konfigurer DHCP-server på Ubuntu 18.04 / 16.04 / Debian 9
lad os først se, hvordan du installerer og konfigurerer DHCP-server på Ubuntu 14.04. Den skal også arbejde på Ubuntu 15.04 / 14.10 / 13.04 / 13.10 og andre ældre versioner.
installer DHCP-server og klient ved hjælp af nedenstående kommando.
$ sudo apt-get install isc-dhcp-server
når pakkerne er installeret, er vi nødt til at tildele på hvilke grænseflader skal DHCP-serveren (dhcpd) tjene DHCP-anmodninger. I vores tilfælde har kun en grænseflade på mit system (eth0), så vi tildeler eth0.
reklame
Rediger fil / etc / Standard / isc-dhcp-server.
$ sudo nano /etc/default/isc-dhcp-server
nævn eth0 i filen.
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".INTERFACES="eth0"
nu, Rediger dhcpd.conf-fil,
$ sudo nano /etc/dhcp/dhcpd.conf
gør ændringerne som vist nedenfor.
Definer undernet, rækkevidde af IP-adresser, domæne og domænenavneservere som nedenfor:
# 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; }
hvis du vil tildele en fast IP-adresse til din klient, skal du indtaste det MAC id og IP-adressen i følgende strofe. For eksempel at tildele en fast IP-adresse 192.168.12.110 til klienten, vil strofe se ud som nedenfor.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
start nu dhcpd-tjenesten og få den til at starte automatisk ved genstart af systemet.
# sudo service isc-dhcp-server restart
Konfigurer DHCP-klienter
nu skal du konfigurere klientmaskiner for automatisk at få IP-adresse fra DHCP-serveren. Du kan gennemgå nedenstående artikler.
- Konfigurer netværk i CentOS 7 / CentOS 6.
- Konfigurer netværk i Ubuntu 16.04 / 14.04 / Linusmint 18.
det er alt.