Windowsにおけるスタティックルーティングテーブルを操作する方法を知っていますか。Windowsにおけるスタティックルーティングのroute addコマンド・route addコマンドの操作方法などを紹介していきます。
Windowsにおけるスタティックルーティングのroute addコマンドとは何か知っていますか。route addコマンドとは、ルータなどのネットワーク機器に設定するコマンドではありません。
つまり、クライアントPCもしくはサーバなどに設定できるコマンドのことです。このroute addコマンドの設定に応じて、特定の宛先やネットワークに対して、デフォルトゲートウェイとは異なるゲートウェイのIPアドレスを選定できます。
ルータもしくはL3スイッチだけではなく、1つのインターフェースしか所有していないクライアントPCあるいはサーバの場合であっても、スタティックルーティングテーブルを所持しています。
例えば、WindowsクライアントPCの場合では、コマンドプロンプトによってroute printコマンドを入力することにより、スタティックルーティングテーブルを確認できるのです。
Windowsのroute addコマンドとは、IPパケットをルーティングするためにルーティングテーブルの内容表示と設定を行います。ルーティングテーブルとは、主にOSが管理しているルーティング情報を保管したメモリテーブルです。
テーブルのエントリーが経路を表しています。また、経路はネットワークもしくはホストに到達するために通過しなければならないWindowsのゲートウェイを表しているでしょう。
なお、Windowsのルーティングテーブルの管理とは、「ルーティングテーブルの表示と確認」と「ルーティングテーブルへの経路の追加・削除・変更」を指しています。
続いて、Windowsにおけるルーティングテーブルの表示方法を紹介します。Windowsにおけるルーティングテーブルでは、以下の2つを解説します。また、操作方法に関してもいくつか紹介していきます。
・route printコマンドで表示すること
・表示結果の見方とは
Windowsのroute printコマンドで表示ですが、WindowsクライアントPCに対して以下の設定した時の結果はどうなるのでしょうか。
・IPアドレスの「192.168.0.10」
・サブネットマスクの「255.255.255.0」
・デフォルトゲートウェイ「192.168.0.254」
結果としては、WindowsのPCにIPアドレス関連の設定を行うことで、「ループバックアドレス」「マルチキャストアドレス」「ブロードキャストアドレス」がOSで自動的に登録されます。
要するに注意するべきポイントは、WindowsのPCにはデフォルトゲートウェイが「192.168.0.254」に設定されているということです。
下記ではWindowsのroute print コマンドの見方を表を用いて紹介していきます。
それでは、Windowsのroute print コマンドの表示結果をまとめていきましょう。
route print コマンド | Interface List | ・サーバ(Windows)で有効なインターフェースのリストが表示される ・サーバ(Windowsの)では0x1 (ループバックI/F)、0x2 (有線LANのI/F) 、0x3 (無線LANのI/F)の3つを確認できる |
route print コマンド | Network Destination | 宛先ネットワークのアドレス |
route print コマンド | Netmask | 宛先ネットワークのサブネットマスク |
route print コマンド | Gateway | ゲートウェイのIPアドレス( ネクストホップのIPアドレス ) |
route print コマンド | Interface | パケットを送出するインターフェースのIPアドレス |
route print コマンド | Metric | ・メトリック値 ・宛先ネットワークへのルートが複数ある場合小さいメトリック値のパスを選択する |
次に紹介するのは、Windowsにおけるルーティングテーブルの操作方法です。追加に関して深掘りしていきます。
Windowsのroute addコマンドで新しいルートを追加するには、以下の場合-pでスタティックルートとして再起動後も有効になります。なお、metricやifは省略可能です。
・宛先:192.168.2.10/255.255.255.0
・Gateway:129.168.0.254
・インターフェイス:0x001
通常は、if(インターフェイス)は不要かもしれません。しかしながら、Windowsにおけるサーバーの場合NICの複数あるマルチホーミング構成が一般的でしょう。linuxとは異なり、ifの指定がインデックス番号になります。
1 / 3
続きを読む