
コマンドラインからルーターのIPアドレスを素早く取得する
接続しているルーターまたは経由しているルーターの IP アドレスをすぐに取得する必要がある場合は、Mac OS X のターミナルですぐにこの情報を見つけることができます。
接続されているルーターの IP アドレスを明らかにするには、コマンド ラインで次のように入力します。
netstat -rn |grep default
結果を表示するにはリターンキーを押してください。
結果は次のようになり、「default」の直後にルーターのIPが表示されます。
default 192.168.1.1 UGSc 108 0 en0
netstat は有線接続と無線接続の両方で動作し、その違いがインターフェースとして表示されます。通常は en0 と en1 ですが、イーサネットポートや Wi-Fi / AirPort ワイヤレスカードを搭載していない Mac ではポートインターフェースが若干異なります。また、ネットワーク接続が 1 種類しかない Mac では、ほぼ常に en0 になりますが、マシンやハードウェアによって異なります。
コマンドラインを使いたくないユーザーの場合、ルーターの IP はネットワーク環境設定や OS X の Wi-Fi メニューからも確認できます。どちらもグラフィカル ユーザー インターフェイスからアクセスでき、ターミナルに切り替える必要はありません。
コマンドラインからゲートウェイを取得する方法と、システム環境設定の「ネットワーク」パネルからゲートウェイを見つける方法を教えてくださったHansとJenに感謝します。ご興味のある方は、同じnetstatコマンドがLinuxでも動作するので、他のUnixマシンで同様の状況に遭遇した場合、MacだけでなくOS Xの知識も深めることができます。