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.