Få all DHCP Info med ipconfig raskt

Hvis du noen gang har trengte å feilsøke et nettverk eller en Internett-tilkobling, vet du hvor frustrerende det kan være (spesielt når du er på teknisk support med ulike bredbåndsleverandører). Dette raske tipset kan gjøre jobben litt enklere på deg selv ved å hente all relevant DHCP-informasjon, som DHCP-server IP, klient, nettverksmaske, ruteren, DNS-servere, alt - direkte fra kommandolinjen.

Slik får du DHCP Info med ipconfig fra kommandolinjen

For å komme i gang, start Terminal og bruk kommandolinjeprogrammet ipconfig.

Hvorvidt din Mac bruker en0 eller en1, avhenger av modellen, men det er ingen skade i å forsøke å hente DHCP-informasjonen fra begge, da bare en vil returnere de riktige resultatene.

Kommandoen for en wi-fi-kun mac, eller et kablet nettverk på en multi-nettverk mac ved hjelp av ethernet, er vanligvis:

ipconfig getpacket en0

Kommandobruken for en Mac som bruker Wi-Fi på en Mac med to nettverk, er som regel:

ipconfig getpacket en1

Igjen, Macen din kan bruke en1 eller en0, spørre om en kommer tilbake som tom eller tom. Hvis begge kommer tilbake som tomme eller tomme, foreslår det at Macen ikke har noen DHCP-informasjon, og trenger å forny en leieavtale fra DHCP-leverandøren (vanligvis ruteren Macen er koblet til).

Du vil bli presentert med en haug med informasjon, men det mest nyttige som vanligvis er DHCP-dataene på slutten som vist på skjermbildet. Et eksempel på den meningsfulle delen av utgangen er:

$ 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):

Over det ser du også ip-adresseinformasjon og MAC-adresse, men for våre formål her ser vi utelukkende på DHCP-detaljer.

Nå bør du vite om dhcp-detaljer er nøyaktige, DHCP-leieavtalen må fornyes, eller for videreutlevering til en annen kilde for ytterligere informasjon. Kommandoen ipconfig kan også forny en DHCP-lease hvis nødvendig.

For å være klart eksisterer ipconfig i både Mac OS X og Linux-verdenen, men for det formål her jobber vi med Mac åpenbart. Og ja, ipconfig er forskjellig fra ifconfig!

Jeg håper dette hjelper deg så mye som det hjalp meg!