Jak odnowić IP DHCP na Debian Top 10

Jak odnowić IP DHCP na Debian Top 10

Co to jest DHCP?

DHCP lub dynamiczny protokół konfiguracji hosta służy do automatycznego przypisywania urządzeń losowych adresów IP. Korzystając z serwera lub routera z serwerem DHCP, klienci nie muszą ręcznie ustawiać swoich adresów IP. Muszą poprosić o to z DHCP. Adresy IP podane przez DHCP są znane jako dynamiczne adresy IP, a adresy IP ustawione ręcznie są znane jako statyczne adresy IP.

Odnów adres IP na Debian 11 za pomocą DHCP (wszystkie karty sieciowe):

Dhclient Narzędzie jest główną metodą Linux do radzenia sobie z DHCP lub dynamicznym adresami IP. Kiedy nasz system się biegł, Dhclient próbuje skonfigurować dynamiczny adres IP dla każdego urządzenia sieciowego w naszym systemie. Jednak Dhclient może zostać wywołany przez użytkownik w dowolnym momencie, aby odnowić adres IP interfejsu.

W pierwszym przykładzie tego samouczka wykonamy Dhclient a następnie -R Flaga, aby zwolnić bieżący adres IP. Należy zauważyć, że polecenie Dhclient opublikuje wszystkie adresy IP, gdy urządzenie sieciowe nie zostanie określone.

Notatka: Po uruchomieniu tego polecenia stracisz połączenie sieciowe. Odzyskasz go, wykonując kolejne kroki tego samouczka:

sudo dhclient -r

Teraz Twój system wydał swój adres IP, a połączenie internetowe zniknęło.

Możesz także wdrożyć -v (Głosność) Opcja, aby uzyskać szczegółowy proces IP z uwalniania w wyniku, jak pokazano w poniższym przykładzie:

sudo dhclient -v -r

Po wydaniu adresu IP możesz poprosić o nowy za pomocą polecenia DhClient bez dodatkowych parametrów, jak pokazano na zrzucie ekranu poniżej:

sudo dhclient

Możesz także zaimplementować flagę -V, aby uzyskać szczegółowe dane wyjściowe, jak pokazano w poniższym przykładzie:

sudo dhclient -v

Jak widać, adres IP 192.168.1.103 zostało przypisane do urządzenia WLP3S0.

Odnów adres IP na Debian 11 za pomocą DHCP (konkretna karta sieciowa):

Jak wspomniano wcześniej, jeśli nie podasz urządzenia podczas uruchamiania polecenia DhClient, wpłynie to na wszystkie adresy IP karty sieciowej.

Określenie karty sieciowej podczas uruchamiania Dhclient jest dość proste. Po prostu dodaj nazwę karty sieciowej na końcu polecenia.

Poniższy przykład pokazuje, jak wydać adres IP WLP3S0 W szczególności karta Wi-Fi. Jak wspomniano w pierwszych etapach tego samouczka, dodano opcję -V, aby uzyskać szczegółowe dane wyjściowe. Możesz to pominąć.

sudo dhclient -v -r wlp3s0

Następnie, aby uzyskać nowy dynamiczny adres IP dla karty Wi-Fi WLP3S0, uruchom następujące polecenie:

sudo dhclient -v wlp3s0

Jak widać, adres IP został poprawnie przypisany do WLP3S0 Urządzenie sieciowe.

Jak działa DHCP?

Kiedy prowadzisz Dhclient Polecenie lub po uruchomieniu komputera DHClient wysyła wiadomości transmisji (DHCP Discover) do podsieci, aby odkryć dostępne serwery DHCP. Pakiet DHCP Discover zawiera fizyczny adres MAC komputerowego dla klienta, który został zidentyfikowany przez serwer. Następnie serwer DHCP wysyła ofertę odpowiedzi (oferta DHCP) w celu wysyłania adresu IP. Klient odpowiada za pomocą pakietu żądania lub żądania DHCP, przyjmując ofertę. Następnie serwer DHCP przypisuje adres IP do klienta, integrując go z siecią. Ten proces jest znany jako Negocjacje DHCP.

Jeśli chodzi o pakiety, możemy podsumować ten proces jako dhcpdiscover> dhcpoffer> dhcprequest> dhcpack gdzie:

DHCPDISCOVER: Pakiet jest wysyłany od klienta do podsieci szukających dostępnych serwerów DHCP w celu uzyskania adresu IP.

DHCPOFFER: Gdy pakiet jest odbierany przez serwer DHCP, serwer wysyła komunikat DHCPOFFER z powrotem do klienta, zgodnie z jego adresem MAC, a następnie zaoferuje mu przypisanie bezpłatnego lub nieużywanego adresu IP.

DHCPREQUEST: Klient wysyła pakiet do serwera DHCP, akceptując ofertę. Gdyby więcej niż jeden serwer DHCP zaoferował adres IP, klient zaakceptuje pierwszy otrzymany, a inne serwery DHCP zostaną powiadomione, że początkowe żądanie było już zadowolone.

DHCPACK: Wreszcie, po tym, jak serwer DHCP otrzymał ostateczny pakiet żądania od klienta. Odpowiada za pomocą pakietu DHCPACK wypełniającego przypisanie IP.

Jak sprawdzić historię dzierżawy DHCP?

W niektórych przypadkach możesz zobaczyć swoją dynamiczne historię adresów IP. Można to osiągnąć, sprawdzając dzienniki systemowe zlokalizowane w/var/log/syslog. Poniższe polecenie pozwala zobaczyć wszystkie procesy negocjacyjne, które obejmują polecenie dhclient:

sudo grep dhclient/var/log/syslog

Jak widać, możemy zobaczyć cały proces negocjacji i wcześniej przypisane adresy IP.

Notatka: Jeśli ten artykuł był dla Ciebie interesujący, możesz odczytać zaawansowane polecenia sieciowe Linux.

Wniosek:

Jak widać, odnowienie adresu IP na Debian 11 za pomocą DHCP jest dość łatwe. Zrozumienie, jak działają serwery i klienci DHCP, jest podstawową wiedzą, który każdy użytkownik Linux musi nauczyć się rozumieć, ile urządzeń nabywa adres IP. Chociaż dynamiczne adresy IP nie mają sensu w planowanych sieciach, są świetnym sposobem zarządzania publicznymi adresami IP, ponieważ dwa urządzenia nie mogą mieć tego samego adresu. Jak widać, żądanie dynamicznego adresu IP z urządzenia Linux może być wykonane przez dowolny poziom użytkownika Linux, jeśli jest uprzywilejowany dostęp. W wielu przypadkach, gdy łączysz się z siecią publiczną, ale nie otrzymujesz dostępu do Internetu, możesz spróbować poprosić o dynamiczny adres IP za pomocą wyjaśnionej metody. Było to dla mnie pomocne w niektórych sytuacjach.

Aby uzyskać dodatkowe informacje na temat polecenia Dhclient, możesz odwiedzić stronę Man pod adresem https: // linux.umierać.net/man/8/dhclient.

Dziękujemy za przeczytanie tego samouczka wyjaśniające, jak odnowić adresy IP DHCP na Debian 11. Kontynuuj podążanie za Linux, aby uzyskać dodatkowe porady i samouczki Linux.