GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

Pokud jste správcem systému a pracujete ve velkém prostředí, budete možná často muset nastavit nový klientský systém a přiřadit IP adresy a další informace související se sítí ručně. Je to pro vás velmi časově náročný proces. Toto je případ, kdy do hry vstupuje DHCP.

DHCP také známý jako "Dynamic Host Configuration Protocol" je služba, kterou lze použít k dynamickému přidělování jedinečných IP adres a dalších informací klientským systémům. Pomocí služby DHCP můžete přiřadit IP adresu, název domény, název hostitele, výchozí bránu a server DNS.

V tomto příspěvku vám ukážeme, jak nainstalovat server a klienta DHCP na server Ubuntu 20.04.

Předpoklady

  • Dva systémy se systémem Ubuntu 20.04.
  • Na serveru je nakonfigurováno heslo uživatele root.

Instalace serveru DHCP

Ve výchozím nastavení je balíček serveru DHCP součástí výchozího úložiště Ubuntu. Můžete jej nainstalovat pomocí následujícího příkazu:

apt-get install isc-dhcp-server -y

Po dokončení instalace spusťte službu DHCP a povolte její spuštění při restartu systému pomocí následujícího příkazu:

systemctl spustit isc-dhcp-server
systemctl povolit isc-dhcp-server

Konfigurovat službu DHCP

Výchozí konfigurační soubor DHCP serveru se nachází v /etc/default/isc-dhcp-server. Budete jej muset upravit a definovat své síťové rozhraní.

Můžete jej upravit pomocí následujícího příkazu:

nano /etc/default/isc-dhcp-server

Definujte své síťové rozhraní, jak je znázorněno níže:

INTERFACESv4="eth0"

Po dokončení uložte a zavřete soubor, poté upravte soubor /etc/dhcp/dhcpd.conf a definujte pronájem DHCP:

nano /etc/dhcp/dhcpd.conf

Odkomentujte následující řádek:

autoritativní;

Dále změňte následující řádky:

default-lease-time 660;max-lease-time 6300;# rozsah subnetrange 192.168.0.2 192.168.0.20;# gateway addressoption routers 192.168.0.1;# DNS server addressoption8 domain-name-servers.8,8.8. .4.4;}

Po dokončení uložte a zavřete soubor.

Konfigurace serveru DHCP pro přiřazení statické adresy IP klientovi

Ve výchozím nastavení je server DHCP nakonfigurován tak, aby všem klientům přiděloval dynamickou adresu IP. V této části nakonfigurujeme server DHCP tak, aby přiděloval pevnou IP adresu na základě klientovy adresy Mac.

Přiřaďte například IP adresu 192.168.0.5 klientovi s MAC adresou 4c:bb:58:9c:f5:55 .

Chcete-li tak učinit, upravte soubor /etc/dhcp/dhcpd.conf pomocí následujícího příkazu:

nano /etc/dhcp/dhcpd.conf

Přidejte následující řádky:

hostitelský klient1 {hardwarový ethernet 4c:bb:58:9c:f5:55;pevná adresa 192.168.0.5;}

Po dokončení uložte a zavřete soubor a poté restartujte službu DHCP, aby se změny projevily:

restart systemctl isc-dhcp-server

Nyní ověřte stav služby DHCP pomocí následujícího příkazu:

stav systemctl isc-dhcp-server

Konfigurace klienta DHCP pro získání statické IP adresy

Dále budete muset nakonfigurovat váš klientský počítač tak, aby získal statickou IP adresu ze serveru DHCP.

Přejděte na klientský počítač s adresou Mac 4c:bb:58:9c:f5:55 a poté upravte soubor síťového rozhraní pomocí následujícího příkazu:

nano /etc/network/interfaces

Odeberte výchozí řádky a přidejte následující řádky:

auto eth0iface ens33 inet eth0

Uložte a zavřete soubor a poté restartujte službu Network Manager, aby se změny projevily:

systemctl restart network-manager

Nyní spusťte následující příkaz k ověření IP adresy klientského počítače:

ifconfig

Měli byste získat následující výstup:

eth0 Link encap:Ethernet HWaddr 4c:bb:58:9c:f5:55 inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.0.0 inet6 addr:2401:91aed6:10:1 :518d:6481/64 Rozsah:Global inet6 addr:fe80::4ebb:58ff:fe9c:f555/64 Rozsah:Link inet6 addr:2401:4900:1955:16a2:4ebb:58ff:fe9c:f555 UP VYSÍLÁNÍ RUNNING MULTICAST MTU:1500 Metrické:1 RX pakety:280316 chyby:0 zahozené:0 přetečení:0 rámec:0 TX pakety:179641 chyby:0 zahozené:0 přetečení:0 dopravce:0 kolize:0 txqueuelen:1000 RX bajtů :321303950 (321,3 MB) TX bytes:36083350 (36,0 MB)

Pokud ze serveru DHCP nezískáte žádnou IP adresu, spusťte následující příkaz pro uvolnění/obnovení IP adresy:

dhclient –r -v
dhclient -v

Nyní spusťte ifconfig znovu pro ověření IP adresy klienta.

Konfigurace klienta DHCP pro získání dynamické IP adresy

Dále přejděte na druhý klientský počítač a nakonfigurujte jej tak, aby automaticky získal IP adresu ze serveru DHCP.

Chcete-li tak učinit, upravte soubor síťového rozhraní pomocí následujícího příkazu:

nano /etc/network/interfaces

Přidejte následující řádky:

auto eth0iface eth0 inet dhcp

Uložte a zavřete soubor a poté restartujte službu Network Manager, aby se změny projevily:

systemctl restart network-manager

Dále spusťte následující příkaz k ověření IP adresy přidělené serverem DHCP:

ifconfig

Měli byste získat následující výstup:

eth0 Link encap:Ethernet HWaddr 56:84:7a:fe:97:99 inet addr:192.168.0.11 Bcast:192.168.0.255 Maska:255.255.0.0 UP BROADCAST MULTICAST MULTICAST MTU:15 chyby :0 zahozen:0 přetečení:0 snímek:0 TX pakety:0 chyby:0 zahozen:0 přetečení:0 dopravce:0 kolize:0 txqueuelen:1000 RX bajtů:561189 (561,1 KB) TX bajtů:561189 (561,1 KB) 

Závěr

Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali DHCP server a klienta na Ubuntu 20.04. Nyní budou všichni klienti připojení k serveru DHCP automaticky získávat IP adresy a další síťové informace. Neváhejte se mě zeptat, pokud máte nějaké otázky.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat Algo VPN Server na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat server Redis v Ubuntu

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat Nginx na Ubuntu 18.04 / Debian 9

  2. Jak nainstalovat a nakonfigurovat DHCP na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Postfix na Ubuntu 18.04