Protokół DHCP jest niezbędny, ponieważ uniemożliwia administratorom sieci lub systemu ręcznego konfigurowania adresów IP dla nowych maszyn dodanych do sieci lub systemu komputerowego, które są przenoszone z jednej podsieci do drugiej.
Za pośrednictwem „dzierżawy” serwer DHCP przydziela adresy IP klientom DHCP. Czas dzierżawy zależy od tego, jak długo system klienta wymaga połączenia lub konfiguracji DHCP.
W tym artykule porozmawiamy o konfiguracji klienta DHCP w dystrybucji Ubuntu Linux. W tym artykule założyliśmy, że serwer DHCP jest już skonfigurowany na twoim drugim komputerze, lub możesz go również zainstalować z tego URL.
Konfiguracja klienta DHCP na Ubuntu
Aby skonfigurować klient DHCP w systemie Ubuntu, najpierw sprawdź nazwę interfejsu sieciowego, uruchamiając następujące polecenie:
$ ifconfig
Po zidentyfikowaniu nazwy interfejsu sieciowego musisz wprowadzić pewne zmiany w pliku interfejsów sieciowych dla konfiguracji klienta DHCP. Więc otwórz plik „/etc/network/interfejsy” w swoim ulubionym edytorze tekstu za pomocą następującego polecenia:
$ sudo nano/etc/sieci/interfejsy
Teraz użyj następującej składni, aby skonfigurować klienta DHCP:
automatyczny
spotykamINET DHCP
Tutaj nazwa interfejsu sieciowego to „ENP1S0”; Zmieniliśmy powyższe linie na następujący format:
Auto ENP1S0
IFACE ENP1S0 INET DHCP
Zapisz i zamknij powyższy plik konfiguracyjny. Teraz uruchom ponownie usługi menedżera sieci, uruchamiając następujące polecenie:
$ sudo systemCtl restart NetworkManager.praca
Lub
$ sudo systemCtl restartuj sieci sieciowe
Sprawdź status Usługi NetworkManager, wykonując następujące polecenie:
$ sudo SystemCtl Status NetworkManager.praca
Podczas procesu uruchamiania ten system powinien żądać parametrów sieci z serwera DHCP.
Aby ręcznie wykonać proces DHCP, można użyć polecenia Dhclient. Jeśli serwer DHCP nie przypisuje IP do klienta DHCP, użyj następującego odnawiania polecenia lub opublikuj adres IP. Poczekaj chwilę; Serwer DHCP automatycznie przypisuje adresy IP do komputera klienta.
$ sudo dhclient -r
Korzystanie z polecenia „ifconfig” może wyświetlić nazwę interfejsu.
Skonfiguruj DHCP za pomocą Netplan
W większości dystrybucji Ubuntu networking jest kontrolowany lub zarządzany za pośrednictwem programu NetPlan. Dlatego w tej sytuacji musisz edytować pliki konfiguracyjne NetPlan. Aby edytować odpowiednią konfigurację pliku, przejdź do katalogu „/etc/netplan” i otwórz ten plik.
$ sudo nano/etc/netplan/01-netcfg.Yaml
Dodaj następujące wiersze w tym pliku:
sieć:
wersja 2
Renderer: Networkd
Ethernets:
ENP1S0:
DHCP4: Tak
Zapisz powyższą konfigurację za pomocą „Ctrl+O” w tym pliku i wyjdź z tego okna, naciskając „Ctrl+X”.
Teraz uruchom poniżej wspomniane polecenie, aby zastosować zmiany:
$ sudo netplan Zastosuj
Skonfiguruj klienta DHCP za pośrednictwem środowiska komputerowego Ubuntu
Możesz także użyć innej wirtualnej maszyny z Ubuntu 20.04 Desktop jako klient DHCP. W Ubuntu domyślna metoda konfiguracji jest ustawiona jako DHCP. Jeśli nie przyjmie dyrektora IP z serwera DHCP, zmień ustawienie IPv4 swojej sieci. Kliknij, przejdź do „ustawienia” i przenieś się do ustawień sieciowych lub bezprzewodowych. Poniższe okno powinno wyświetlić w systemie:
Ustaw całą konfigurację IPv4 podobną do wyżej wymienionego zrzutu ekranu.
Teraz pokaż szczegóły sieci, klikając kartę „Szczegółowe” w następujący sposób:
Sprawdź konfigurację, uruchamiając następujące polecenie:
$ ifconfig
Zobaczysz, że IP jest przydzielony do interfejsu sieciowego.
Możesz także użyć komputera hosta w swoim systemie jako klienta DHCP. Jednak, aby uzyskać IP, nie uruchom ponownie komputera hosta, ponieważ w tym przypadku VirtualBox będzie zasilany, więc w systemie nie ma DHCP.
Ważne jest, aby pamiętać, że jeśli używasz urządzeń mobilnych lub maszyn hosta jako klienta DHCP, większość jest to, że zostały one już podłączone do tej sieci. Jednak zażądają tego samego adresu IP do serwera DHCP, który został wcześniej przydzielony. Jeśli jednak IP nie spadnie w określonym zakresie, żądanie zostanie wysłane do routera.
Wniosek
W tym artykule widzieliśmy, jak skonfigurować klienta DHCP przy użyciu różnych sposobów dystrybucji Ubuntu. Wszystkie polecenia, które zaimplementowaliśmy na Ubuntu 20.04 Środowisko. Konfiguracja klienta DHCP jest bardzo prosta. Tak, że w ciągu zaledwie kilku minut możesz łatwo skonfigurować klienta DHCP w systemie za pomocą wyżej wymienionych kroków.