Jak Konfigurovat DHCP Server na CentOS/RHEL 7

Dynamic Host Configuration Protocol (DHCP), Jak název napovídá, DHCP se používá k řízení konfigurace sítě hostitele přes vzdálený server. DHCP je vynikající alternativou k časově náročné ruční konfiguraci nastavení sítě na hostiteli nebo síťovém zařízení. Automaticky přiřazuje IP adresy a další informace o konfiguraci sítě systémům v síti.

následující schéma znázorňující operaci DHCP.

 základní operace DHCP v Linuxu

podívejme se, jak nakonfigurovat server DHCP v CentOS / RHEL 7. Nejprve musíme nastavit statickou IP adresu pro server DHCP. Použijte nmcli nebo upravte konfigurační soubor.

 konfigurace DHCP serveru CentOS 7

musíme nainstalovat balíček DHCP pomocí YUM nebo RPM. Spusťte “yum install dhcp-y” a nainstalujte balíček dhcp.

# yum install dhcp -y

nainstalujte dhcp balíček RHEL 7

Pojďme se podívat, co všechny konfigurační soubory vytvořené po dhcp instalace balíčku.

# rpm -qlc dhcp

rpm-qlc dhcp

instalace balíčku dhcp vytvoří soubor, / etc/dhcp / dhcpd.conf, což je pouze prázdný konfigurační soubor. Toto je konfigurační soubor pro IPv4 DHCP.

konfigurační soubor dhcpd.conf

při pohledu do tohoto souboru jsme mohli vidět, že je k dispozici ukázkový konfigurační soubor. Pokud jste cat /usr / share / doc / dhcp-4.2.5 / dhcpd.conf.příklad souboru, měli byste lepší nápad nakonfigurovat server DHCP. K dispozici je mnoho ukázkových konfigurací.

 dhcpd.conf.příklad příklad dhcpd.soubor conf

prvním krokem při konfiguraci serveru DHCP je vytvoření konfiguračního souboru, který ukládá síťové informace pro klienty. Pomocí tohoto souboru deklarujte možnosti pro klientské systémy.

zde je konfigurace serveru DHCP. rozsah mých IP adres je 192.168.1.101 až 192.168.1.111. a navíc dáváme některé možnosti, jako je maska netmask, router, doména, DNS atd.

# vi /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.101 192.168.1.111; option domain-name-servers 192.168.1.200; option domain-search "thegeeksearch.com"; option subnet-mask 255.255.255.0; option routers 192.168.1.100; default-lease-time 600; max-lease-time 7200;}

to je vše o konfiguraci DHCP. V konfiguraci DHCP je k dispozici mnoho možností, můžete odkazovat na manuálové stránky a příklad souboru pro více informací. Pojďme restartovat službu DHCP a povolit službu.

# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd

teď musíme pracovat na straně klienta. Zkontrolujte, zda je v klientovi nakonfigurována jakákoli ip adresa. Spusťte příkaz “ip přidat show”.

# ip add show

DHCP konfigurace RHEL 7

neexistuje žádná IP adresa je nakonfigurován pro eno16777736 rozhraní nyní. Spusťte “dhclient eno16777736” nebo restartujte nebo restartujte NetworkManager tím získáte IP adresu ze serveru DHCP.

dhcpclient příkaz pro získání IP adresy ze serveru DHCP

můžete vidět následující položky v/var/log / messages na serveru DHCP.

 DHCPDISCOVER a DHCPOFFER zprávy

přední informace o pronájmu IP, které můžete vidět v / var / lib / dhcpd/dhcpd.pronajímá soubor na DHCP serveru. Mohli byste vidět něco podobného.

:var:lib:dhcpd: dhcpd.soubor leasingu

Napsat komentář

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