Obtenez toutes les informations DHCP avec ipconfig rapidement

Si vous avez déjà eu besoin de dépanner un réseau ou une connexion Internet, vous savez à quel point cela peut être frustrant (en particulier lorsque vous utilisez Techsupport avec différents fournisseurs de services à large bande). Cette astuce peut vous faciliter la tâche en récupérant toutes les informations DHCP pertinentes, telles que l'adresse IP du serveur DHCP, le client, le masque de sous-réseau, le routeur, les serveurs DNS, etc. directement depuis la ligne de commande.

Comment obtenir des informations DHCP avec ipconfig à partir de la ligne de commande

Pour commencer, lancez Terminal et utilisez l'utilitaire de ligne de commande ipconfig.

Que votre Mac utilise en0 ou en1 dépend du modèle, mais il n'y a pas de mal à tenter de récupérer les informations DHCP à partir des deux, car un seul retournera les résultats appropriés.

La commande pour un mac uniquement wi-fi, ou un réseau filaire sur un mac multi-réseau utilisant Ethernet est généralement:

ipconfig getpacket en0

L'utilisation de la commande pour un Mac utilisant le Wi-Fi sur un Mac à deux réseaux est généralement la suivante:

ipconfig getpacket en1

Encore une fois, votre Mac peut utiliser en1 ou en0, interroger les deux si l'un revient vide ou vide. Si les deux revenaient vides ou vides, cela suggère que le Mac n'a pas d'informations DHCP et doit renouveler un bail auprès du fournisseur DHCP (généralement le routeur auquel le Mac est connecté).

Vous serez présenté avec un tas d'informations, mais le plus utile est généralement les données DHCP à la fin comme on le voit dans la capture d'écran. Un exemple de la partie significative de la sortie est:

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

Au-dessus de cela, vous verrez également les informations d'adresse IP et l'adresse MAC, mais pour notre propos ici, nous recherchons exclusivement les détails DHCP.

Maintenant, vous devez savoir si les détails dhcp sont précis, le bail DHCP doit être renouvelé, ou pour relayer à une autre source pour plus d'informations. La commande ipconfig peut également renouveler un bail DHCP si nécessaire.

Pour être clair, ipconfig existe à la fois dans Mac OS X et dans le monde Linux, mais pour les besoins ici, nous travaillons évidemment avec le Mac. Et oui, ipconfig est différent de ifconfig!

J'espère que cela vous aidera autant que cela m'a aidé!