Získejte všechny informace DHCP rychle pomocí ipconfig
Pokud jste někdy potřebovali řešit problémy se sítí nebo připojením k internetu, víte, jak frustrující to může být (zejména když jste na technické podpoře u různých poskytovatelů širokopásmového připojení). Tento rychlý tip vám může trochu usnadnit práci tím, že získáte všechny relevantní informace DHCP, jako je IP server DHCP, klient, maska podsítě, router, servery DNS, vše – přímo z příkazového řádku.
Jak získat informace o DHCP pomocí ipconfig z příkazového řádku
Chcete-li začít, spusťte Terminál a použijte nástroj příkazového řádku ipconfig.
To, zda váš Mac používá en0 nebo en1, závisí na modelu, ale není na škodu pokusit se získat informace DHCP z obou z nich, protože pouze jeden vrátí správné výsledky.
Příkaz pro mac pouze s wi-fi nebo kabelovou síť na mac s více sítěmi využívající ethernet je obvykle:
ipconfig getpacket en0
Použití příkazů pro Mac používající Wi-Fi na Macu se dvěma sítěmi je obvykle následující:
ipconfig getpacket en1
Opět, váš Mac možná používá en1 nebo en0, zeptejte se obou, jestli se jeden vrací jako prázdný nebo prázdný. Pokud se obě vrátí jako prázdné nebo prázdné, znamená to, že Mac nemá žádné informace DHCP a potřebuje obnovit zapůjčení od poskytovatele DHCP (obvykle router, ke kterému je Mac připojen).
Zobrazí se vám spousta informací, ale nejužitečnější z nich jsou obvykle data DHCP na konci, jak je vidět na snímku obrazovky. Příklad smysluplné části výstupu je:
$ ipconfig getpacket en0 dhcp_message_type (uint8): ACK 0x5 server_identifier (ip): 192.168.0.1 pronájem_time (uint32): 0xf20 subnet_mask (ip): 255.255 (ip_mult): {192.168.0.1} domain_name_server (ip_mult): {116.1.12.4, 116.1.12.5} end (none):
Výše uvidíte také informace o IP adrese a MAC adrese, ale pro naše účely zde hledáme výhradně podrobnosti o DHCP.
Nyní byste měli vědět, zda jsou údaje dhcp přesné, zda je třeba obnovit zapůjčení DHCP nebo zda je nutné předat další informace jinému zdroji. Příkaz ipconfig může v případě potřeby také obnovit zapůjčení adresy DHCP.
Aby bylo jasno, ipconfig existuje ve světě Mac OS X i Linuxu, ale pro účely zde zjevně pracujeme s Macem. A ano, ipconfig se liší od ifconfig!
Doufám, že vám to pomůže stejně jako mně!