Úvod
Nastavení DCHP server s Linuxem je snadné, a v tomto příspěvku budu vás provede to.
Síť
V tomto tutoriálu, Ubuntu server je nakonfigurován s statickou IP adresu 10.1.1.243
a budu používat následující síťová nastavení pro DHCP server. Můžete je upravit, jak uznáte za vhodné.
Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200
přihlaste se na server Ubuntu přes SSH a pak začneme.
Krok 1: Nainstalujte DHCP Server
první věc, kterou musíme udělat, je nainstalovat dhcpd server spuštěním následujícího příkazu:
sudo apt install isc-dhcp-server -y
Krok 2: Nakonfigurujte DHCP Server
Otevřít dhcpd.conf
soubor pomocí vašeho oblíbeného textového editoru.
sudo vim /etc/dhcp/dhcpd.conf
změňte možnosti názvu domény a jmenných serverů.
option domain-name "example.lab";option domain-name-servers 10.1.1.2;
odkomentujte authoritative;
, protože to bude jediný DHCP server v síti.
authoritative;
přidejte následující konfiguraci podsítě do dolní části souboru.
subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}
Použít změny pomocí příkazu:
sudo systemctl restart isc-dhcp-server.service
Krok 3: Otestujte klienta
zkontrolujte, zda klient ve stejné síti s adaptérem nastaveným na DHCP může získat IP adresu. Jak vidíte na obrázku níže, virtuálnímu počítači se systémem Windows 10 ve stejné síti byla přiřazena IP adresa 10.1.1.135
.
spuštění příkazu dhcp-lease-list
to také potvrzuje.
ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
Vytvoření Pevné IP adresy
je možné přiřadit statické adresy na počítači pomocí DHCP serveru namísto ruční přiřazení na stroji. To je užitečné pro servery a tiskárny, kde nechcete, aby se IP adresa změnila.
Chcete-li nakonfigurovat statickou IP adresu, musíte znát MAC adresu počítače a IP adresa nesmí být v rozsahu DCHP. Chcete-li vytvořit pevnou IP, přidejte do dchpd.conf
následující.
host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}
V příkladu výše, přiděluji hostname esxi02
a a IP adresa 10.1.1.12
k serveru, který má síťovou kartu s MAC adresou 00:0c:29:c0:a0:19
.
to je vše
nyní byste měli mít v síti počítač Ubuntu Server 18.04, který bude klientům přiřazovat IP adresy. Také jsme probrali, jak vytvořit pevnou IP adresu, takže nemusíte ručně nakonfigurovat statické adresy na každém serveru.
Tipy:
- Pokud máte nějaké problémy s klienty, že není schopen získat adresu z DHCP poolu podívejte se na
syslog
soubor umístěn v/var/log/syslog
pro všechny stopy. - můžete také spustit příkaz
dhcp-lease-list
a zobrazit seznam klientů s pronajatými adresami z fondu DHCP. - pevné IP adresy se nezobrazí v seznamu pronájmu dhcp.