GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak najít IP adresu DHCP serveru v Linuxu pomocí CLI

Co je server DHCP?

Server DHCP automaticky poskytuje a přiděluje IP adresy a další informace, jako je maska ​​podsítě, výchozí brána, adresa DNS atd., klientským zařízením v síti. Umožňuje systémům v síti efektivně komunikovat s jinými systémy. Bez DHCP serveru musí administrátor ručně konfigurovat IP adresu a další informace na všech zařízeních, což je nejen únavné, ale také zvyšuje pravděpodobnost chyb, jako je konflikt IP adres, typografické chyby atd. DHCP přiděluje každému zařízení jedinečnou IP adresu a také definuje, jak dlouho si může zařízení ponechat tuto IP adresu.

To byl tedy rychlý přehled DHCP serveru. Ale víte, kdo je váš server DHCP? Dnes v této příručce vám ukážeme, jak zjistit IP adresu vašeho DHCP serveru v operačním systému Linux pomocí příkazového řádku.

Zjištění IP adresy serveru DHCP

IP adresu vašeho DHCP serveru můžete najít z různých míst. Následuje několik metod pro zjištění adresy IP serveru DHCP.

Metoda č. 1 pomocí /var/log

Protokoly Linuxu jsou většinou umístěny v souboru /var/log. Když DHCP server nabídne IP adresu klientovi, odešle zprávu DHCPOFFER, která obsahuje jeho vlastní IP adresu a IP adresu, která je nabídnuta klientovi. Tato zpráva je také zaznamenána v souboru protokolu. Soubory protokolu obsahují tolik informací. Abychom tedy našli pouze konkrétní informace (DHCPOFFER), odfiltrujeme je pomocí příkazu grep.

Zde je příkaz, který můžete použít k nalezení IP adresy vašeho DHCP serveru pomocí /var/log:

$ sudo grep -IR "DHCPOFFER" /var/log/*

Níže uvedený výstup ukazuje IP adresu našeho serveru DHCP, která je 192.168.72.254.

Metoda č. 2 pomocí Journalctl

Journalctl se používá k prohlížení a dotazování protokolů shromážděných systémem systemd. Pomocí příkazu journalctl s grep můžeme také zjistit IP adresu DHCP serveru. Zprávu DHCPACK odešle DHCP server klientovi, která obsahuje IP adresu DHCP serveru a konfigurační informace, které si klient mohl vyžádat.

Zde je příkaz, který můžete použít k nalezení IP adresy vašeho DHCP serveru pomocí journalctl:

$ sudo journalctl | grep -m1 DHCPACK

Níže uvedený výstup ukazuje IP adresu našeho serveru DHCP, která je 192.168.72.254.

Metoda č. 3 Použití souboru dhclient.leases

The dhclient vede záznamy o pronájmech byl přiřazen v dhclient. soubor nájemních smluv. Tento soubor také obsahuje informace o adrese serveru DHCP.

Zde je příkaz, který můžete použít k nalezení IP adresy vašeho DHCP serveru pomocí dhclient. soubor nájemních smluv:

$ sudo grep -m1 "dhcp-server" /var/lib/dhcp/dhclient.leases

Níže uvedený výstup ukazuje IP adresu našeho serveru DHCP, která je 192.168.72.254.

Metoda č. 4 pomocí nástroje dhclient

Nástroj dhclient se používá ke konfiguraci síťového rozhraní pomocí protokolu DHCP. Pomocí nástroje dhclient můžete uvolnit přidělenou IP adresu a požádat o novou z vašeho DHCP serveru. Můžete jej také použít k vyhledání IP adresy DHCP; to však přiměje dhclient projít celým procesem DORA (Objevit; Nabídnout; Požádat; Potvrdit).

Zde je příkaz, který můžete použít k nalezení IP adresy vašeho DHCP serveru pomocí nástroje dhclient:

$ sudo dhclient -d -nw <interface_name>

Nahraďte názvem vašeho síťového rozhraní:

$ sudo dhclient -d -nw ens33

Níže uvedený výstup ukazuje IP adresu našeho serveru DHCP, která je 192.168.72.254.

V tomto příspěvku jsme popsali čtyři různé metody, pomocí kterých můžete najít IP adresu vašeho DHCP serveru v systému Linux. Můžete také navštívit náš příspěvek o instalaci a konfiguraci serveru DHCP v systému Linux.


Ubuntu
  1. Jak zablokovat IP adresu na serveru Linux

  2. Jak zablokovat IP adresu na serveru Linux

  3. Jak rezervovat IP adresu na serveru DHCP?

  1. Jak zjistit svou IP adresu v Linuxu

  2. Jak najít nebo zkontrolovat svou IP adresu v Linuxu

  3. Jak najdu svou IP adresu v Ubuntu

  1. Jak najít svou IP adresu na Ubuntu 20.04 Focal Fossa Linux

  2. Jak najít svou IP adresu na Ubuntu 22.04 Jammy Jellyfish Linux

  3. Jak najít IP adresu v Kali Linuxu