jak skonfigurować serwer DHCP na Ubuntu 18.04

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
Ogłoszenie

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.

Windows 10 - dzierżawa DHCP

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-
Reklama

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.12serwerowi, 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.



+