Krijg snel alle DHCP-informatie met ipconfig

Als u ooit een netwerk- of internetverbinding moet oplossen, weet u hoe frustrerend het kan zijn (met name wanneer u met meerdere breedbandproviders een technische ondersteuning hebt). Deze snelle tip kan het werk een beetje gemakkelijker maken door alle relevante DHCP-informatie op te halen, zoals DHCP-server IP, client, subnetmasker, router, DNS-servers, alles - rechtstreeks vanaf de opdrachtregel.

DHCP-informatie ophalen met ipconfig vanaf de opdrachtregel

Om te beginnen, start u Terminal en gebruikt u het hulpprogramma ipconfig voor opdrachtregel.

Of uw Mac en0 of en1 gebruikt, is afhankelijk van het model, maar het kan geen kwaad om de DHCP-informatie uit beide te halen, omdat slechts één de juiste resultaten oplevert.

Het commando voor een wi-fi only mac, of een bedraad netwerk op een multi-genetwerkte mac met behulp van ethernet is meestal:

ipconfig getpacket en0

Het gebruik van de opdracht voor een Mac met behulp van Wi-Fi op een Mac met twee netwerken is meestal als volgt:

ipconfig getpacket en1

Nogmaals, je Mac gebruikt mogelijk en1 of en0, vraag beide als je terugkomt als blanco of leeg. Als beide terugkomen als leeg of leeg, suggereert dit dat de Mac geen DHCP-informatie heeft en een lease moet verlengen van de DHCP-provider (meestal de router waarmee de Mac is verbonden).

Je krijgt een heleboel informatie te zien, maar de meest bruikbare daarvan is meestal de DHCP-gegevens aan het eind, zoals te zien in de schermafbeelding. Een voorbeeld van het zinvolle deel van de uitvoer is:

$ ipconfig getpacket en0
dhcp_message_type (uint8): ACK 0x5
server_identifier (ip): 192.168.0.1
lease_time (uint32): 0xf20
subnet_mask (ip): 255.255.255.0
router (ip_mult): {192.168.0.1}
domain_name_server (ip_mult): {116.1.12.4, 116.1.12.5}
end (none):

Hierboven ziet u ook de ip-adresinformatie en het MAC-adres, maar voor onze doeleinden hier zoeken we uitsluitend naar DHCP-gegevens.

Nu zou u moeten weten of dhcp-details kloppen, de DHCP-lease moet worden vernieuwd of voor doorzending naar een andere bron voor meer informatie. De opdracht ipconfig kan indien nodig ook een DHCP-lease verlengen.

Voor alle duidelijkheid, ipconfig bestaat zowel in Mac OS X als in de Linux-wereld, maar voor de doeleinden hier werken we natuurlijk met de Mac. En ja, ipconfig is anders dan ifconfig!

Ik hoop dat dit je net zoveel helpt als het mij heeft geholpen!