Krijg snel alle DHCP-info met ipconfig
Als je ooit problemen met een netwerk of internetverbinding hebt moeten oplossen, weet je hoe frustrerend het kan zijn (vooral als je technische ondersteuning hebt bij verschillende breedbandproviders). Deze snelle tip kan het werk voor uzelf 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-info ophalen met ipconfig vanaf de opdrachtregel
Om aan de slag te gaan, start u Terminal en gebruikt u het opdrachtregelhulpprogramma ipconfig.
Of je Mac en0 of en1 gebruikt, hangt af van het model, maar het kan geen kwaad om te proberen de DHCP-gegevens van beide op te halen, aangezien er maar één de juiste resultaten oplevert.
De opdracht voor een mac met alleen wifi, of een bekabeld netwerk op een mac met meerdere netwerken die ethernet gebruikt, is meestal:
ipconfig getpacket en0
Het commandogebruik voor een Mac die gebruikmaakt van Wi-Fi op een Mac met twee netwerken is gewoonlijk als volgt:
ipconfig getpacket en1
Nogmaals, je Mac gebruikt mogelijk en1 of en0, controleer beide of er een terugkomt als leeg of leeg. Als beide terugkomen als leeg of blanco, suggereert dat dat de Mac geen DHCP-informatie heeft en een lease van de DHCP-provider moet vernieuwen (meestal de router waarmee de Mac is verbonden).
Je krijgt een heleboel informatie te zien, maar de nuttigste daarvan zijn meestal de DHCP-gegevens aan het einde, zoals te zien is in de schermafbeelding. Een voorbeeld van het betekenisvolle 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} einde (geen):
Daarboven zie je ook IP-adresinformatie en MAC-adres, maar voor onze doeleinden hier zoeken we uitsluitend naar DHCP-gegevens.
Nu zou u moeten weten of de dhcp-gegevens correct zijn, de DHCP-lease moet worden vernieuwd of dat u moet doorsturen 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 de Mac OS X- als in de Linux-wereld, maar voor de doeleinden hier werken we uiteraard met de Mac. En ja, ipconfig is anders dan ifconfig!
Ik hoop dat dit jou net zoveel helpt als het mij heeft geholpen!