Jak nakonfigurovat DHCP server na CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

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.

  1. CentOS 7 64bit minimální server (DHCP Server) nebo Ubuntu 18.04 / 16.04 / Debian 9 64bit (DHCP Server)
  2. 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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.