Jak zainstalować i skonfigurować serwer DHCP w Ubuntu Top 10.10 najlepszych LTS

Jak zainstalować i skonfigurować serwer DHCP w Ubuntu Top 10.10 najlepszych LTS
Pełną formą DHCP jest dynamiczny protokół konfiguracji hosta. Służy do automatycznego przypisywania adresów IP, informacji o routingu, informacji o DNS, bramce itp. Do komputerów w sieci, która oszczędza dużo czasu, które w przeciwnym razie wymagane do konfiguracji ręcznej. W tym artykule pokażę, jak zainstalować i skonfigurować serwer ISC DHCP na Ubuntu 18.04 LTS. Więc zacznijmy.

Topologia sieci:

W tym artykule zamierzam zaimplementować topologię sieci na powyższym rysunku. Będzie DHCP serwer i 3 komputery PC1, PC2, PC3 podłączony do przełącznika sieciowego. DHCP serwer Przypisz komputery podłączone do adresów IP przełącznika w zakresie 192.168.50.50/24 Do 192.168.50.100/24. Adres bramy będzie 192.168.50.1/24. DHCP serwer Przypisie również adresy serwera DNS 192.168.50.1 I 8.8.8.8 również do komputerów.

Przypisanie statycznego IP do serwera DHCP:

Nie jest konieczne przypisywanie statycznego adresu IP do DHCP serwer Ponieważ żądania DHCP są transmitowane w sieci i DHCP serwer odpowie na nie automatycznie. Dynamiczny adres IP w tej samej sieci (192.168.50.0/24 W tym artykule) po prostu zadziałałby. Ale zalecam przypisanie adresu IP do swojego serwera DHCP poza zakresem adresu IP (lub puli DHCP), który skonfigurujesz dla komputerów w sieci.

Istnieje wiele samouczków na Linuxhint.com, z którego możesz uzyskać pomoc, jeśli potrzebujesz przypisania statycznego adresu IP do swojego Ubuntu 18.04 Serwer LTS.

Instalowanie serwera ISC DHCP:

Pakiet serwera ISC DHCP jest dostępny w oficjalnym repozytorium pakietów Ubuntu 18.04 LTS. Możesz więc łatwo go zainstalować za pomocą APT Package Manager.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Teraz zainstaluj ISC-DHCP-SERVER Pakiet z następującym poleceniem:

$ sudo apt instal iSC-DHCP-SERVER

Teraz naciśnij y a następnie naciśnij kontynuować.

Należy zainstalować serwer ISC DHCP.

Pliki konfiguracyjne serwera ISC DHCP:

Główny plik konfiguracyjny ISC DHCP Server to /etc/dhcp/dhcpd.conf

Jeśli chcesz skonfigurować serwer ISC DHCP, musisz edytować ten plik konfiguracyjny. Gdy to zrobisz, musisz ponownie uruchomić ISC-DHCP-SERVER Obsługa również w celu uzyskania zmian.

Aby zrestartować ISC-DHCP-SERVER Usługa, uruchom następujące polecenie:

$ sudo systemctl restart ISC-DHCP-SERVER

Konfigurowanie serwera ISC DHCP:

Przed wprowadzeniem jakichkolwiek zmian w /etc/dhcp/dhcpd.conf Plik konfiguracyjny, wykonaj kopię kopii zapasowej pliku konfiguracyjnego /etc/dhcp/dhcpd.conf.kopia zapasowa Z następującym poleceniem:

$ sudo mv -v/etc/dhcp/dhcpd.conf/etc/dhcp/dhcpd.conf.kopia zapasowa

Teraz utwórz nowy pusty plik konfiguracyjny /etc/dhcp/dhcpd.conf Z następującym poleceniem:

$ sudo nano/etc/dhcp/dhcpd.conf

Teraz wpisz następujące wiersze i zapisz plik, naciskając + X śledzony przez y I .

Default-lease Time 600;
maksymalny czas lewy 7200;
Brak stylu DDNS-update;
autorytatywny;
Podsieć 192.168.50.0 Mash Network 255.255.255.0
Zakres 192.168.50.50 192.168.50.100;
ROUTERY OPCJA 192.168.50.1;
Opcja podsieci 255.255.255.0;
Opcja domena-nazwa-servers 192.168.50.1, 8.8.8.8;

Ostateczne pliki konfiguracyjne to:

Teraz uruchom ponownie ISC-DHCP-SERVER Usługa z następującym poleceniem:

$ sudo systemctl restart ISC-DHCP-SERVER

Teraz sprawdź, czy ISC-DHCP-SERVER działa poprawnie z następującym poleceniem:

$ sudo Systemctl Status ISC-DHCP-SERVER

Jak widać, ISC-DHCP-SERVER Usługa działa poprawnie. Tak więc konfiguracja się powiodła.

Testowanie serwera DHCP:

Teraz uruchomię wszystkie inne komputery w sieci i sprawdzić, czy otrzymuje poprawne adresy IP.

Jak widzisz, PC1 Mam adres IP 192.168.50.50.

PC2 Mam adres IP 192.168.50.51.

PC3 Mam adres IP 192.168.50.52.

Tak więc serwer DHCP działa zgodnie z oczekiwaniami.

Przypisanie stałych adresów IP do hostów za pośrednictwem DHCP:

Domyślnie serwer DHCP przypisuje losowe adresy IP do komputerów w sieci z skonfigurowanego zakresu IP DHCP. Tak więc nie ma gwarancji, że jeden konkretny komputer otrzyma ten sam adres IP. Ale możesz przypisać stałe adresy IP do komputerów w sieci za pomocą DHCP. Będziesz potrzebować adresu MAC NIC (karta interfejsu sieciowego) komputera, do którego chcesz przypisać stały adres IP.

Adres MAC komputerów Linux można znaleźć za pomocą następującego polecenia:

$ ip a

Jak widać, adres MAC PC2 Jest 00: 0c: 29: A5: BD: 5B.

W systemie Windows możesz uruchomić następujące polecenie, aby znaleźć adres MAC swojej karty NIC.

$ ipconfig /all

Jak widać, adres MAC mojej karty NIC to 00: 0c: 29: E6: 75: B9.

Teraz, aby skonfigurować serwer DHCP do przypisania stałego adresu IP PC2, Otwórz plik konfiguracyjny serwera DHCP /etc/dhcp/dhcpd.conf następująco:

$ sudo nano/etc/dhcp/dhcpd.conf

Następnie dodaj następujące wiersze na końcu pliku konfiguracyjnego i zapisz plik.

host Windows7-PC
Sprzęt Ethernet 00: 0C: 29: E6: 75: B9;
stałą przyjęcie 192.168.50.20;

Tutaj, 00: 0c: 29: E6: 75: B9 to adres MAC komputera, w którym chcemy przypisać stały adres IP 192.168.50.20.

Ostateczny plik konfiguracyjny to:

Teraz uruchom ponownie ISC-DHCP-SERVER następująco:

$ sudo systemctl restart ISC-DHCP-SERVER

Jak widać, poprawny adres IP 192.168.50.20 jest przypisywane do komputera Windows 7. Więc to zadziałało.

W ten sposób instalujesz i konfigurujesz serwer ISC DHCP na Ubuntu 18.04 LTS. Dziękujemy za przeczytanie tego artykułu.