ipconfig を使用してすべての DHCP 情報をすばやく取得する
ネットワークまたはインターネット接続のトラブルシューティングが必要になったことがある場合は、それがどれほどイライラするかをご存知でしょう (特に、さまざまなブロードバンド プロバイダーの技術サポートを受けている場合)。この簡単なヒントは、DHCP サーバーの IP、クライアント、サブネット マスク、ルーター、DNS サーバーなど、すべての関連する DHCP 情報をコマンド ラインから直接取得することで、作業を少し楽にすることができます。
コマンドラインから ipconfig で DHCP 情報を取得する方法
開始するには、ターミナルを起動し、コマンド ライン ipconfig ユーティリティを使用します。
お使いの Mac が en0 を使用するか en1 を使用するかはモデルによって異なりますが、両方から DHCP 情報を取得しようとしても害はありません。適切な結果が返されるのは一方だけです。
Wi-FiのみのMac、またはイーサネットを使用するマルチネットワークMacの有線ネットワークのコマンドは通常:
ipconfig getpacket en0
デュアル ネットワーク Mac で Wi-Fi を使用する Mac のコマンドの使用法は通常次のとおりです。
ipconfig getpacket en1
繰り返しになりますが、お使いの Mac は en1 または en0 を使用している可能性があります。一方が空白または空として返される場合は、両方を照会してください。両方とも空またはブランクとして返される場合は、Mac に DHCP 情報がなく、DHCP プロバイダー (通常は Mac が接続されているルーター) からリースを更新する必要があることを示しています。
たくさんの情報が表示されますが、スクリーンショットに示されているように、通常、最も役立つのは最後にある DHCP データです。出力の意味のある部分の例:
$ 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 ルーター(ip_mult): {192.168.0.1} domain_name_server (ip_mult): {116.1.12.4, 116.1.12.5} end (なし):
その上にIPアドレス情報とMACアドレスも表示されますが、ここではDHCPの詳細のみを探しています。
これで、dhcp の詳細が正確かどうか、DHCP リースを更新する必要があるかどうか、または別のソースに中継して詳細情報を得る必要があるかどうかがわかります。 ipconfig コマンドは、必要に応じて DHCP リースを更新することもできます。
明確にするために、ipconfig は Mac OS X と Linux の両方の世界に存在しますが、ここでは明らかに Mac で作業しています。はい、ipconfig は ifconfig とは異なります!
これが私と同じようにあなたにも役立つことを願っています!