wprowadzenie
Konfiguracja serwera DCHP z Linuksem jest łatwa, aw tym poście przeprowadzę Cię przez to.
sieć
w tym samouczku serwer Ubuntu jest skonfigurowany ze statycznym adresem IP 10.1.1.243
i będę używał następujących ustawień sieciowych dla serwera DHCP. Możesz je dostosować według własnego uznania.
Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200
Zaloguj się do serwera Ubuntu przez SSH i wtedy zaczniemy.
Krok 1: Zainstaluj serwer DHCP
pierwszą rzeczą, którą musimy zrobić, to zainstalować serwer dhcpd, uruchamiając następujące polecenie:
sudo apt install isc-dhcp-server -y
Krok 2: Skonfiguruj serwer DHCP
Otwórz plik dhcpd.conf
za pomocą ulubionego edytora tekstu.
sudo vim /etc/dhcp/dhcpd.conf
Zmień opcje nazwy domeny i serwerów nazw.
option domain-name "example.lab";option domain-name-servers 10.1.1.2;
odkomentuj authoritative;
ponieważ będzie to jedyny serwer DHCP w sieci.
authoritative;
dodaj następującą konfigurację podsieci na dole pliku.
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;}
Zastosuj zmiany, uruchamiając polecenie:
sudo systemctl restart isc-dhcp-server.service
Krok 3: Testuj klienta
sprawdź, czy klient w tej samej sieci z adapterem ustawionym na DHCP może uzyskać adres IP. Jak widać na poniższym zrzucie ekranu, maszynie Wirtualnej systemu Windows 10 w tej samej sieci przypisano adres IP 10.1.1.135
.
Uruchomienie polecenia dhcp-lease-list
również to potwierdza.
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-
tworzenie stałych adresów IP
możliwe jest przypisanie statycznego adresu do maszyny za pomocą serwera DHCP zamiast ręcznego przypisywania go na maszynie. Jest to przydatne w przypadku serwerów i drukarek, gdzie nie chcesz zmienić adresu IP.
aby skonfigurować statyczny adres IP, musisz znać adres MAC maszyny, a adres IP nie może znajdować się w zakresie DCHP. Dodaj następujące elementy do dchpd.conf
, aby utworzyć stały adres IP.
host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}
w powyższym przykładzie przypisuję nazwę hosta esxi02
i adres IP 10.1.1.12
serwerowi, który ma kartę sieciową o adresie MAC 00:0c:29:c0:a0:19
.
to wszystko
powinieneś mieć w sieci komputer Ubuntu Server 18.04, który będzie przypisywał adresy IP klientom. Omówiliśmy również, jak utworzyć stały adres IP, aby nie trzeba było ręcznie konfigurować adresów statycznych na każdym serwerze.
porady:
- jeśli masz jakiekolwiek problemy z klientami, którzy nie mogą uzyskać adresu z puli DHCP, sprawdź plik
syslog
znajdujący się pod adresem/var/log/syslog
. - możesz również uruchomić polecenie
dhcp-lease-list
, aby zobaczyć listę klientów z dzierżawionymi adresami z puli DHCP. - stałe adresy IP nie będą wyświetlane na liście dzierżawy dhcp.