Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti.

Většina systémů v síti přijímá své IP adresy a další parametry související se sítí ze serveru DHCP. Možná víte, jak zjistit IP adresu vašeho systému přidělenou serverem DHCP. Ale víte, jaká je IP adresa vašeho DHCP serveru?

Pojďme si stručně vysvětlit, co to vlastně DHCP server je a jak můžete zjistit jeho IP adresu v Linuxu.

Co je server DHCP?

DHCP server, zkratka pro DHCP, protokol dynamické konfigurace hostitelského počítače server, poskytuje IP adresy a další síťové parametry klientům v síti. Umožňuje zařízením automaticky získávat a obnovovat IP adresy.

Bez serveru DHCP by správce musel ručně nakonfigurovat IP adresu pro každé zařízení; proto také snižuje úsilí potřebné pro správu sítě. DHCP server také eliminuje šanci Konflikt IP adres, ke kterému dochází, pokud je stejná IP adresa přidělena více zařízením.

Informace, které server DHCP poskytuje, zahrnují adresu IP, masku podsítě, adresu serveru DNS, výchozí bránu a dobu zapůjčení. Každý klient DHCP získá IP adresu ze serveru DHCP v následujících jednoduchých krocích:

  • Odešle zprávu vysílání DHCPDISCOVER
  • Přijme zprávu DHCPOFFER ze serveru DCHP
  • Odešle zprávu DHCPREQUEST na server DCHP
  • Přijme zprávu DHCPACK ze serveru DCHP

1. Najděte IP adresu DHCP serveru Z adresáře /var/log

The /var/log adresář v Linuxu ukládá většinu systémových protokolů. Obsahuje autorizační protokoly, protokoly jádra, systémové protokoly a protokoly generované aplikacemi. Z těchto protokolů můžete zjistit IP adresu serveru DHCP.

V distribucích založených na Debianu jsou informace související se serverem DHCP uloženy v /var/log/syslog zatímco v distribucích založených na RHEL jsou tyto informace uloženy v /var/log/messages adresář.

V distribucích založených na Debianu

Chcete-li zjistit IP adresu DHCP serveru v distribucích založených na Debianu, otevřete terminál a spusťte následující příkaz:

cat /var/log/syslog | grep -i 'dhcp'

Výstup zobrazuje celý proces DHCP a odtud můžete snadno určit IP adresu DHCP serveru, která je v tomto případě 192.168.42.254.

Na distribucích založených na RHEL

V distribucích založených na RHEL byste museli spustit níže uvedený příkaz, abyste našli IP adresu serveru DHCP:

cat /var/log/messages | grep -i 'dhcp'

2. Najděte IP adresu DHCP serveru pomocí journalctl

Příkaz journalctl zobrazuje protokoly shromážděné systémem systemd. Většinou zobrazuje stejné informace jako /var/log/syslog.

Chcete-li zjistit adresu IP serveru DHCP, spusťte příkaz journalctl takto:

sudo journalctl -r | grep -m1 DHCPACK

Níže uvedený výstup ukazuje, že systém získal IP adresu ze serveru DHCP 192.168.80.254.

3. Najděte IP adresu DHCP serveru pomocí dhclient.leases

Klient DHCP nebo dhclient udržuje seznam zapůjčení, které mu udělil server DHCP v dhclient.pronájmy soubor. Tento soubor obsahuje informace o IP serveru DHCP spolu s dalšími informacemi. Tento soubor najdete pod /var/lib/dhcp adresář.

Chcete-li zjistit adresu IP serveru DHCP ze souboru dhclient.leases, spusťte následující příkaz:

cat /var/lib/dhcp/dhclient.leases | grep -a -m1 identifikátor-serveru dhcp

4. Najděte IP adresu DHCP serveru pomocí dhclient

Příkaz dhclient umožňuje klientům Linuxu získávat, uvolňovat a obnovovat IP adresy ze serveru DHCP.

K získání IP adresy ze serveru DHCP můžete použít následující příkaz dhclient:

sudo dhclient -v 

Tento příkaz zobrazí celý proces DHCP a odtud snadno zjistíte IP adresu vašeho DHCP serveru.

Zjištění IP adresy DHCP serveru v Linuxu

Nyní můžete snadno najít IP adresu vašeho DHCP serveru pomocí kterékoli z výše uvedených metod. I když to nemusíte často znát, naučit se, jak najít IP adresu serveru DHCP, může být občas užitečné.

Kromě adresy IP serveru DHCP může být také užitečné znát adresu IP vašeho routeru. Protože bez těchto informací nemůžete přistupovat na jeho webovou stránku a provádět žádné změny konfigurace. Naštěstí je to tak jednoduché, jako najít IP adresu DHCP serveru.