reklama
Dynamic Host Configuration Protocol je síťový protokol používaný k dynamické distribuci parametrů konfigurace sítě, jako jsou IP adresy, brána a DNS pro síťová rozhraní. DHCP Server přiřazuje IP adresy automaticky všem systémům, takže správce systému nemusí přiřazovat IP adresy ručně klientským počítačům v síti. DHCP je nejlepší volbou pro větší prostředí, pojme tisíce systémů.
prostředí
ujistěte se, že máte ve svém prostředí pouze jeden server DHCP. Pokud máte router / přepínač, který poskytuje funkčnost DHCP, musíte jej deaktivovat.
- CentOS 7 64bit minimální server (DHCP Server) nebo Ubuntu 18.04 / 16.04 / Debian 9 64bit (DHCP Server)
- CentOS 7 64bit minimální server (DHCP klient) nebo Ubuntu 18.04 / 16.04 Desktop (DHCP klient))
poznámka: musíte přiřadit statickou IP adresu serveru DHCP.
- Konfigurace statické IP adresy na CentOS 7 / RHEL 7 / Fedora 27
- Konfigurace statické IP adresy na Ubuntu 18.04 / 16.04 / Debian 9
nainstalujte a nakonfigurujte server DHCP na CentOS 7
nejprve se podívejme, jak nainstalovat a nakonfigurovat server DHCP na CentOS 7 64bit. Měl by také pracovat na CentOS 6.x a další starší verze.
nainstalujte DHCP server a klienta pomocí níže uvedeného příkazu.
# yum install dhcp
po instalaci balíčků zkopírujte ukázkový konfigurační soubor do adresáře/etc / dhcp.
# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
nyní upravte dhcpd.soubor conf.
# vi /etc/dhcp/dhcpd.conf
Definujte podsíť, rozsah IP adres, servery domén a doménových jmen níže:
# 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; }
pokud chcete klientovi přiřadit pevnou IP adresu, musíte do následující sloky zadat MAC id a IP adresu. Chcete-li například klientovi přiřadit pevnou IP adresu 192.168.12.110, stanza bude vypadat níže.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
Nyní spusťte službu dhcpd a spusťte ji automaticky při restartu systému.
# systemctl restart dhcpd# systemctl enable dhcpd
pokud narazíte na nějaké problémy při restartování služby DHCP, zvažte aktualizaci kontextu SELinuxu nebo trvale deaktivujte SELinux na CentOS 7 / RHEL 7.
/sbin/restorecon -v /etc/dhcp/dhcpd.conf
to je vše. Nyní přeskočte do sekce „konfigurovat klienty DHCP“ a nakonfigurujte své klienty tak, aby automaticky získávali IP adresy ze serveru DHCP.
nainstalujte a nakonfigurujte server DHCP na Ubuntu 18.04 / 16.04 / Debian 9
nejprve se podívejme, jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 14.04. Měl by také pracovat na Ubuntu 15.04 / 14.10 / 13.04 / 13.10 a další starší verze.
nainstalujte DHCP server a klienta pomocí níže uvedeného příkazu.
$ sudo apt-get install isc-dhcp-server
jakmile jsou balíčky nainstalovány, musíme přiřadit, na jakých rozhraních by měl DHCP server (dhcpd) sloužit požadavkům DHCP. V našem případě mají pouze jedno rozhraní na mém systému (eth0), takže budeme přiřadit eth0.
reklama
upravit soubor / etc / default / isc-dhcp-server.
$ sudo nano /etc/default/isc-dhcp-server
uveďte eth0 v souboru.
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".INTERFACES="eth0"
nyní upravte dhcpd.soubor conf,
$ sudo nano /etc/dhcp/dhcpd.conf
proveďte změny, jak je uvedeno níže.
Definujte podsíť, rozsah IP adres, servery domén a doménových jmen níže:
# 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; }
pokud chcete klientovi přiřadit pevnou IP adresu, musíte do následující sloky zadat MAC id a IP adresu. Chcete-li například klientovi přiřadit pevnou IP adresu 192.168.12.110, stanza bude vypadat níže.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
Nyní spusťte službu dhcpd a spusťte ji automaticky při restartu systému.
# sudo service isc-dhcp-server restart
konfigurace klientů DHCP
nyní je třeba nakonfigurovat klientské počítače tak, aby automaticky získávaly IP adresu ze serveru DHCP. Můžete projít níže uvedené články.
- konfigurace sítě v CentOS 7 / CentOS 6.
- konfigurace sítě v Ubuntu 16.04 / 14.04 / LinuxMint 18.
to je vše.