Ubuntu

Jak nainstalovat a konfigurovat server DHCP na Ubuntu 18.04 LTS

Jak nainstalovat a konfigurovat server DHCP na Ubuntu 18.04 LTS
Plnou formou DHCP je Dynamic Host Configuration Protocol. Používá se k automatickému přiřazování IP adres, informací o směrování, informací DNS, brány atd. K počítačům v síti, což šetří spoustu času, který je jinak vyžadován pro ruční konfiguraci. V tomto článku vám ukážu, jak nainstalovat a nakonfigurovat server ISC DHCP na Ubuntu 18.04 LTS. Pojďme tedy začít.

Topologie sítě:

V tomto článku se chystám implementovat topologii sítě na obrázku výše. Bude tam dhcp-server a 3 počítače pc1, pc2, pc3 připojen k síťovému přepínači. The dhcp-server přidělí počítačům připojeným k přepínači IP adresy v rozsahu 192.168.50.50/24 na 192.168.50.100/24. Adresa brány bude 192.168.50.1/24. The dhcp-server přidělí také adresy serverů DNS 192.168.50.1 a 8.8.8.8 i do počítačů.

Přiřazení statické adresy IP serveru dhcp:

Není nutné přiřadit statickou IP adresu dhcp-server protože požadavky DHCP jsou vysílány v síti a dhcp-server odpoví jim automaticky. Dynamická adresa IP ve stejné síti (192.168.50.0/24 v tomto článku) bude fungovat. Doporučuji vám ale přiřadit adresu IP vašemu serveru DHCP mimo rozsah adres IP (nebo fond DHCP), který nakonfigurujete pro počítače v síti.

Na LinuxHint existuje mnoho výukových programů.com, od kterého můžete získat pomoc, pokud potřebujete přiřadit statickou IP adresu vašemu Ubuntu 18.04 LTS server.

Instalace serveru ISC DHCP:

Balíček serveru ISC DHCP je k dispozici v oficiálním úložišti balíků Ubuntu 18.04 LTS. Můžete jej tedy snadno nainstalovat pomocí správce balíčků APT.

Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Nyní nainstalujte isc-dhcp-server balíček s následujícím příkazem:

$ sudo apt install isc-dhcp-server

Nyní stiskněte y a poté stiskněte pokračovat.

ISC DHCP server by měl být nainstalován.

Konfigurační soubory serveru ISC DHCP:

Hlavní konfigurační soubor serveru ISC DHCP je / etc / dhcp / dhcpd.konf

Pokud chcete konfigurovat server ISC DHCP, musíte tento konfigurační soubor upravit. Jakmile to uděláte, musíte restartovat isc-dhcp-server aby se změny projevily také.

Chcete-li restartovat isc-dhcp-server služba, spusťte následující příkaz:

$ sudo systemctl restart isc-dhcp-server

Konfigurace serveru ISC DHCP:

Před provedením jakýchkoli změn v souboru / etc / dhcp / dhcpd.konf konfigurační soubor, vytvořte záložní kopii konfiguračního souboru / etc / dhcp / dhcpd.konf.záloha s následujícím příkazem:

$ sudo mv -v / etc / dhcp / dhcpd.conf / etc / dhcp / dhcpd.konf.záloha

Nyní vytvořte nový prázdný konfigurační soubor / etc / dhcp / dhcpd.konf s následujícím příkazem:

$ sudo nano / etc / dhcp / dhcpd.konf

Nyní zadejte následující řádky a uložte soubor stisknutím + X následován y a .

výchozí doba nájmu 600;
maximální doba nájmu 7200;
ddns-update-style žádný;
autoritativní;
podsíť 192.168.50.0 maska ​​sítě 255.255.255.0
rozsah 192.168.50.50192.168.50.100;
volitelné routery 192.168.50.1;
volitelná maska ​​podsítě 255.255.255.0;
volba domain-name-servery 192.168.50.1, 8.8.8.8;

Konečné konfigurační soubory jsou:

Nyní restartujte isc-dhcp-server služba s následujícím příkazem:

$ sudo systemctl restart isc-dhcp-server

Nyní zkontrolujte, zda isc-dhcp-server běží správně pomocí následujícího příkazu:

$ sudo systemctl status isc-dhcp-server

Jak vidíte, isc-dhcp-server služba běží správně. Konfigurace byla tedy úspěšná.

Testování serveru DHCP:

Nyní spustím všechny ostatní počítače v síti a zjistím, zda získává správné adresy IP.

Jak můžete vidět, pc1 dostal IP adresu 192.168.50.50.

pc2 dostal IP adresu 192.168.50.51.

pc3 dostal IP adresu 192.168.50.52.

Server DHCP tedy funguje podle očekávání.

Přiřazení pevných IP adres hostitelům prostřednictvím DHCP:

Ve výchozím nastavení bude server DHCP přiřazovat náhodné adresy IP počítačům v síti z rozsahu IP adres DHCP, který jste nakonfigurovali. Neexistuje tedy žádná záruka, že jeden konkrétní počítač získá stejnou adresu IP. Pevným IP adresám však můžete přiřadit počítače v síti pomocí DHCP. Budete potřebovat MAC adresu NIC (karta síťového rozhraní) počítače, kterému chcete přiřadit pevnou IP adresu.

Adresu MAC svých počítačů se systémem Linux najdete pomocí následujícího příkazu:

$ ip a

Jak vidíte, MAC adresa pc2 je 00: 0c: 29: a5: bd: 5b.

Ve Windows můžete spustit následující příkaz a vyhledat MAC adresu vaší karty NIC.

$ ipconfig / vše

Jak vidíte, MAC adresa mé karty NIC je 00: 0c: 29: e6: 75: b9.

Nyní nakonfigurujte server DHCP tak, aby přidělil pevnou adresu IP pc2, otevřete konfigurační soubor serveru DHCP / etc / dhcp / dhcpd.konf jak následuje:

$ sudo nano / etc / dhcp / dhcpd.konf

Poté přidejte následující řádky na konec konfiguračního souboru a soubor uložte.

hostitel windows7-pc
hardware ethernet 00: 0c: 29: e6: 75: b9;
pevná adresa 192.168.50.20;

Tady, 00: 0c: 29: e6: 75: b9 je MAC adresa počítače, kterému chceme přiřadit pevnou IP adresu  192.168.50.20.

Konečný konfigurační soubor je:

Nyní restartujte isc-dhcp-server jak následuje:

$ sudo systemctl restart isc-dhcp-server

Jak vidíte, správná IP adresa 192.168.50.20 je přiřazeno zařízení se systémem Windows 7. Takže to fungovalo.

Takto instalujete a konfigurujete server ISC DHCP na Ubuntu 18.04 LTS. Děkujeme za přečtení tohoto článku.

Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...
Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...