Mac

Mac OS Xでデフォルトゲートウェイアドレスを取得する方法

Mac OS Xでデフォルトゲートウェイアドレスを取得する方法

Mac OS Xでデフォルトゲートウェイアドレスを見つける

Mac のデフォルト ゲートウェイ アドレスが何か知りたい場合は、OS X からいくつかの方法でこの情報を調べることができます。詳しくない方のために説明すると、ゲートウェイ アドレスとは、コンピュータがインターネットにアクセスするために使用しているモデム、ルーター、またはスイッチの IP アドレスのことで、外部へのゲートウェイとなります。

Mac OS Xでゲートウェイアドレス情報を表示する2つの方法をご紹介します。1つ目はコマンドラインを使ってデフォルトゲートウェイのIPアドレスを表示する方法、2つ目はMac OS Xのシステム環境設定パネルのアクティブネットワークから接続中のゲートウェイのIPアドレスを表示する方法です。構文上の理由からコマンドラインを使用する方法が推奨されますが、後者の方法でも同様に、文法の違いが問題なければ問題なく動作します。これについては後ほど詳しく説明します。

Mac OS Xでデフォルトゲートウェイアドレスを取得する

ターミナルを使ってデフォルトゲートウェイのIPアドレスを表示する方法は非常に簡単です。/Applications/Utilities/ からターミナルアプリを起動し、以下の構文で「route」コマンドを実行すると、ゲートウェイ情報がすぐに表示されます。

route get default | grep gateway

「ゲートウェイ」は次のように返されます。

$ route get default | grep gateway
gateway: 192.168.0.1

この場合、ゲートウェイIPは192.168.0.1です。

出力をクリーンアップするために grep を使用しましたが、必要に応じて route コマンドでより詳細な情報を表示できます。

OS Xのシステム環境設定からゲートウェイアドレスIPを見つける

Macが接続しているゲートウェイのIPアドレスを知りたいけれど、コマンドラインよりももっとユーザーフレンドリーな方法を知りたいですか?OS Xのシステム環境設定からGUIを使ってルーターの情報を取得するのも簡単です。そうです、Macがルーターに接続されている場合、そのルーターがコンピュータのゲートウェイとして機能し、接続されているルーターがデフォルトゲートウェイになります。

  • 「システム環境設定」を起動し、「ネットワーク」アイコンをクリックします
  • 左側のメニューから、ゲートウェイアドレスを明らかにしたいアクティブなネットワークインターフェースを選択します。
  • 次に、ネットワーク設定パネルの右下にある「詳細」ボタンをクリックします。
  • TCP/IPタブをクリックします
  • 「ルーター:」の横にあるゲートウェイアドレスをIPアドレスの形式で見つけます。例: xxxx

Mac OS XからゲートウェイIPアドレスを取得する

上記のスクリーンショットの例では、ゲートウェイアドレスは192.168.1.1です。これは、このルーターに接続されたワイヤレスMacのアドレスです。つまり、インターネットへのゲートウェイはこのハードウェアであり、Wi-Fiルーターと全く同じIPアドレスを持っています。OS Xのシステム環境設定では、ゲートウェイとルーターは同じもので、単に表記が異なるだけであることを覚えておいてください。

ここで明確にしておきたいのは、ゲートウェイIPアドレスとあなた自身のIPアドレスは異なるものだということです。ネットワークの起点となるアクセスポイントは、通常、ネットワークの先頭のIPアドレス(末尾は.1または.100)を持ち、そこから個々のIPアドレスがカウントされます。ネットワークに割り当てられたIPアドレスの形式を知っていれば、多くの場合は推測で済むでしょう。例えば、あなたのマシンのIPアドレスが192.168.1.5であれば、ルーターのIPアドレスは192.168.1.1である可能性が高いからです。

では、なぜこの情報が必要なのでしょうか?まず、TCP/IP設定を手動で行う場合、ゲートウェイアドレスが分かっていると便利ですが、ネットワークの問題のトラブルシューティングにも非常に重要になります。Lionで比較的よくあるWi-Fi接続の問題をトラブルシューティングした際に、電話でこの手順を説明しなければならなかったことがあります。少なくとも一部のOS Xバージョンでは、キープアライブスクリプトを使用するか、モード、ルーター、またはゲートウェイアドレスにpingを実行してMacと他のデバイス間のデータ転送を維持するのが最も簡単な解決策です。