Dla nas wszystkich, którzy zarządzają sieciami lub systemami operacyjnymi, w pewnym momencie konieczne było skonfigurowanie DHCP (Dynamic Host Configuration Protocol), czyli funkcji, która ma za zadanie tworzyć dzierżawy lub grupy adresów IP do losowego przydzielania komputerów na lokalnym sieci bez ich powtarzania, aw ramach tej koncesji na adresy IP będzie można zarezerwować adresy IP dla niektórych dodatkowych zadań wsparcia.
CentOS 8 to jedna z dystrybucji Linuksa skoncentrowana na firmach dzięki swoim funkcjom bezpieczeństwa, wydajności i obsługi. Dlatego poniżej zobaczymy szczegółowo, jak zainstalować i skonfigurować serwer DHCP w CentOS 8 zarówno na poziomie serwera, jak i klienta.
1. Jak zainstalować DHCP na serwerze CentOS 8
Krok 1
Pierwszym krokiem, który musimy wykonać, jest zainstalowanie protokołu DHCP na komputerze serwera, w tym celu wykonujemy następujące polecenie:
sudo dnf -y zainstaluj serwer dhcp
POWIĘKSZAĆ
Krok 2
Kiedy ten proces się zakończy, zobaczymy:
POWIĘKSZAĆ
2. Jak skonfigurować serwer DHCP w CentOS 8
Krok 1
Po zainstalowaniu zamierzamy go skonfigurować, w tym celu uzyskamy dostęp do następującego pliku za pomocą naszego pożądanego edytora:
sudo nano /etc/dhcp/dhcpd.confZobaczymy:
POWIĘKSZAĆ
Krok 2
Na górze tego pliku wprowadzimy następujące zmienne:
opcja nazwa domeny "solvetic.lan"; opcja serwery nazw domen ns1.solvetic.lan, ns2.solvetic.lan; domyślny czas dzierżawy 3600; max-czas najmu 7200; autorytatywny;
POWIĘKSZAĆ
Krok 3
Następnie wpisujemy:
podsieć 192.168.1.1 maska sieci 255.255.255.0 {opcja routery 192.168.1.1; opcja maska podsieci 255.255.255.0; opcja wyszukiwania w domenie "solvetic.lan"; opcja serwery nazw domen 192.168.0.1; zakres 192.168.0.15 192.168.0.45; zakres 192.168.0.60 192.168.10.90; }
POWIĘKSZAĆ
Krok 4
W tych wierszach zdefiniowaliśmy:
- Domena
- Czas odpowiedzi
- IP routera
- Maska podsieci
- Przeszukaj domenę
- Zakresy adresów IP do użycia
Zmiany zapisujemy klawiszami Ctrl+O i wychodzimy z edytora klawiszami Ctrl+X.
Po wykonaniu tej czynności uruchamiamy usługę dhcp:
sudo systemctl uruchom dhcpd
POWIĘKSZAĆ
Krok 5
Sprawdzamy stan DHCP za pomocą następującego polecenia:
sudo systemctl status dhcpd
POWIĘKSZAĆ
Krok 6
Dodamy usługę DHCP do zapory CentOS 8 i zaktualizujemy reguły za pomocą następujących poleceń:
sudo firewall-cmd --add-service = dhcp --stały sudo firewall-cmd -reload
POWIĘKSZAĆ
Krok 7
Umożliwiamy uruchomienie usługi DHCP przy starcie CentOS 8:
sudo systemctl włącz dhcpd
POWIĘKSZAĆ
Krok 8
Jeśli chcemy, możemy potwierdzić port, przez który nasłuchuje DHCP:
sudo netstat -tulpen
POWIĘKSZAĆ
Do tego momentu zainstalowaliśmy serwer DHCP na CentOS 8.
3. Jak skonfigurować klienta DHCP CentOS 8
Krok 1
Udajemy się na komputer CentOS 8, który będzie działał jako klient i tam zainstalujemy klienta DHCP za pomocą następującego polecenia:
sudo dnf -y zainstaluj klienta dhcp
POWIĘKSZAĆ
Krok 2
Na koniec zobaczymy:
POWIĘKSZAĆ
Krok 3
Teraz użyjemy polecenia dhclient, a następnie interfejsu dla żądań DHCP:
„interfejs” sudo dhclient
POWIĘKSZAĆ
Krok 4
Zamierzamy utworzyć trwałe połączenie DHCP, w tym celu wykonujemy następujące czynności:
ifname = "adapter" modyfikacja połączenia nmcli $ {ifname} ipv4.method auto połączenie nmcli wyłączone $ {ifname}; Połączenie nmcli w górę $ {ifname}
POWIĘKSZAĆ
Krok 5
Parametry adaptera konfigurujemy za pomocą następującego polecenia:
sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3NotatkaW każdym przypadku musimy wprowadzić odpowiedni adapter.
Krok 6
Tam edytujemy:
DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "tak" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "tak"
POWIĘKSZAĆ
Zapisujemy zmiany klawiszami Ctrl + O i wychodzimy klawiszami Ctrl + X.
Krok 7
Po tym ponownie uruchamiamy komputer kliencki i komendą „ip a” zobaczymy, że został przypisany adres IP z zakresu, który ustaliliśmy:
POWIĘKSZAĆ
Krok 8
Z serwera możemy zobaczyć połączenia DHCP wykonując następujące czynności. Znajdziemy tam konkretne szczegóły zespołu.
kot /var/lib/dhcpd/dhcpd.leases
POWIĘKSZAĆ
Solvetic wyjaśnił, jak zainstalować i skonfigurować DHCP jako serwer i klient w CentOS 8.