W tym artykule pokażę, jak skonfigurować serwer DHCP na Centos 8. Więc zacznijmy
Topologia sieci:
Rysunek 1: Topologia sieci używana w artykule serwera DHCP
Tutaj mam DHCP serwer gdzie statyczny adres IP 192.168.15.1 jest skonfigurowany. Serwer DHCP automatycznie przypisuje adresy IP, domyślny adres trasy, adres serwera DNS do innych urządzeń w sieci 192.168.15.0/24.
Konfigurowanie statycznego adresu IP:
Najpierw musisz skonfigurować statyczny adres IP na interfejsie sieciowym komputera CentOS 8, który będziesz konfigurować jako serwer DHCP.
Nazwa interfejsu sieciowego w moim przypadku to ENS256.
Możesz uruchomić następujące polecenie, aby dowiedzieć się o swoim.
$ ip a
Możesz bardzo łatwo skonfigurować statyczny adres IP na komputerze Centos 8 nmtui Komenda. Aby uzyskać szczegółowe instrukcje na ten temat, sprawdź mój artykuł konfigurowanie statycznego adresu IP na Centos 8.
W tym momencie statyczny adres IP 192.168.15.1 jest ustawiony na maszynie Centos 8.
Instalowanie serwera DHCP:
Pakiet serwera DHCP jest dostępny w oficjalnym repozytorium pakietów Centos 8. Tak więc jest bardzo łatwy do zainstalowania.
Najpierw zaktualizuj pamięć podręczną repozytorium pakietów DNF za pomocą następującego polecenia:
$ sudo dnf makeCache
Teraz zainstaluj pakiet serwera DHCP z następującym poleceniem:
$ sudo dnf instaluj dhcp-server
Teraz, aby potwierdzić instalację, naciśnij Y a następnie naciśnij .
Serwer DHCP powinien zostać zainstalowany.
Konfigurowanie serwera DHCP:
Główny plik konfiguracyjny serwera DHCP to /etc/dhcp/dhcpd.conf.
Aby skonfigurować serwer DHCP, edytuj /etc/dhcp/dhcpd.conf plik konfiguracyjny z następującym poleceniem:
$ sudo vim/etc/dhcp/dhcpd.conf
Teraz wpisz następujące wiersze w /etc/dhcp/dhcpd.conf plik.
Default-lease Time 600;
maksymalny czas lewy 7200;
Brak stylu DDNS-update;
autorytatywny;
Podsieć 192.168.15.0 Mash Network 255.255.255.0
Zakres 192.168.15.50 192.168.15.200;
ROUTERY OPCJA 192.168.15.1;
Opcja podsieci 255.255.255.0;
Opcja domena-name-servers 8.8.8.8, 8.8.4.4;
Tutaj serwer DHCP zarezerwuje adres IP przez co najmniej 600 sekund lub 10 minut (Czas leczenia domyślnego) oraz w maksymalnym 7200 sekund lub 2 godzinach (Maksymalny czas dzierżawy) dla określonego urządzenia.
podsieć Sekcja określa konfigurację DHCP dla podsieci sieciowej 192.168.15.0/24.
zakres definiuje przypisany zakres adresów IP puli DHCP.
routery definiuje domyślną bramę.
maska podsieci definiuje domyślną maskę podsieci, która zostanie przypisana do każdego hosta.
serwery domeny definiuje serwery nazw DNS, które zostaną przypisane do każdego hosta.
Możesz dodać jeden lub więcej podsieci w tym samym pliku konfiguracyjnym. Po prostu dodaj tyle bloków podsieci, ile potrzebujesz.
Po zakończeniu pracy z plikiem konfiguracyjnym uruchom DHCPD Usługa z następującym poleceniem:
$ sudo systemctl start dhcpd
Jak widać, DHCPD Usługa działa.
$ sudo SystemCtl Status DHCPD
Teraz dodaj DHCPD Obsługa uruchamiania systemu CentOS 8. To automatycznie uruchomi DHCPD Usługa na rozruchu.
$ sudo systemctl włącz dhcpd
Jeśli wprowadzisz jakieś zmiany w pliku konfiguracyjnym serwera DHCP, podczas gdy DHCPD Usługa działa, pamiętaj o ponownym uruchomieniu DHCPD usługa dla zmian, które powinny wejść.
$ sudo systemctl restart dhcpd
Konfigurowanie zapory ogniowej:
Kiedy zaczniesz DHCPD usługa, serwer DHCP powinien działać UDP Port 67 Jak widać na zrzucie ekranu poniżej.
$ sudo netstat -tulpen
Teraz zezwól na dostęp do serwera DHCP działającego w porcie UDP 67 za pośrednictwem zapory z następującym poleceniem:
$ sudo firewall-cmd --add-service = dhcp --permanent
Teraz, aby zmiany zaczęły się obowiązywać, uruchom następujące polecenie:
$ sudo firewall-cmd-odpowiadanie
Testowanie serwera DHCP:
Jak widać, Linux Mint 19.3 maszyna automatycznie otrzymała adres IP 192.168.15.50 z serwera DHCP.
Komputer Windows 10 ma również adres IP 192.168.15.51 z serwera DHCP.
Sprawdzanie informacji o hostach z serwera DHCP:
Możesz bardzo łatwo sprawdzić informacje o hostach przypisanych adresami IP za pośrednictwem serwera DHCP, czytając /var/lib/dhcpd/dhcpd.dzierżawy plik.
Jak widać, wiele informacji o hostach, które przypisały adresy IP za pośrednictwem serwera DHCP jest przechowywane w pliku /var/lib/dhcpd/dhcpd.dzierżawy.
Tutaj wyświetlany jest adres IP wynajęty do hosta.
Tutaj dataTime, gdy adres IP jest wynajęty do hosta, jest przechowywany w zaczyna się Sekcja. DateTime, gdy wygaśnięcie umowy najmu jest przechowywane w kończy się Sekcja. DateTime, gdy host skontaktował się z serwerem DHCP, jest przechowywany w cltt Sekcja.
Tutaj, stan wiążący Jest aktywny, co oznacza, że dzierżawiony adres IP jest obecnie aktywny dla hosta. Następny stan wiązania Jest bezpłatny, co oznacza, że po wygaśnięciu dzierżawy adres IP będzie mógł zostać wynajęty na inne urządzenia.
Tutaj, Ethernet sprzętowy przechowuje adres MAC interfejsu sieciowego hosta. Klient-Hostname przechowuje nazwę hosta gospodarza.
W ten sposób konfigurujesz serwer DHCP na CentOS 8. Dziękujemy za przeczytanie tego artykułu.