Windows

Windowsのrouteに設定するインターフェイスのindex番号の確認方法

投稿日:2013年5月31日 更新日:

routeを追加する

windowsでルートを登録するのは
宛先:192.168.2.10/255.255.255.0
Gateway:129.168.0.254
インターフェイス:0x001
の場合

route add -p 192.168.2.10 mask 255.255.255.0 192.168.0.254 metric 1 if 0x001

のようになります。
-pでスタティックルートになり再起動後も有効になります。
metricやifは省略できます。

通常、特にif(インターフェイス)は不要かもしれませんが、
サーバーになるとNICの複数あるマルチホーミング構成がよくとられます。
linuxとは違いifの指定がインデックス番号なので、この調べ方です。

インターフェイスのインデックスの調べかた

ipconfigでそれぞれのNICのMACアドレスを調べておきます。
そしてroute printの先頭に表示されるMACアドレスとインターフェイスのインデックス番号から調べます。

> ipconfig/all

Windows IP Configuration

~~(略)~~

Ethernet adapter VMware Network Adapter VMnet8:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter forVMnet8
        Physical Address. . . . . . . . . : aa-aa-aa-aa-aa-aa
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.249.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet1:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter forVMnet1
        Physical Address. . . . . . . . . : bb-bb-bb-bb-bb-bb
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.91.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :

Ethernet adapter ローカル エリア接続:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Intel(R) 82562V-2 10/100 Network Connection
        Physical Address. . . . . . . . . : cc-cc-cc-cc-cc-cc
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.0.10
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.0.254
        DNS Servers . . . . . . . . . . . : 8.8.8.8
                                            8.8.4.4
                                            
> route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...aa aa aa aa aa aa ...... VMware Virtual Ethernet Adapter for VMnet8
0x3 ...bb bb bb bb bb bb ...... VMware Virtual Ethernet Adapter for VMnet1
0x4 ...cc cc cc cc cc cc ...... Intel(R) 82562V-2 10/100 Network Connection 
===========================================================================
===========================================================================
Active Routes:
~~(略)~~

この場合、192.168.0.10のアドレスの割り振られたNICのインデックスは0x4になります。

Gooleアドセンス用336

Gooleアドセンス用336

-Windows
-

執筆者:

関連記事

windows

PDFのサムネイルを表紙のページにしたい

Windowsの64ビットOSを使用していると、 PDFのサムネイルがただのAdobeのアイコンになってしまいます。 苦労して自炊をし、電子本棚を作成しようとおもっている方にとっては致命的な現象です。 …

windows

ネットワークログイン時の接続情報を削除する

ネットワーク接続のログイン時に使用したユーザーを削除しました。 私としては最後に残るAdministratorでのログインになることを期待していました。 しかしネットワークを再接続したところ、削除した …

windows

コマンドプロンプトからexeを起動したときの戻り値(終了コード)を取得する

コマンドを実行したときの結果は echo %ERRORLEVEL% で確認することができます。 しかし自分で作成したexeの終了コードを取得するには start /wait で実行しましょう。 sta …

windows

タスクマネージャーでCPUのコア毎の使用率を確認する

最近はデュアルコア(=コア2)、クアッドコア(=コア4)が当たり前になってきました。 プログラマーもそれなりのコードを書かなくてはいけない場面も多いと思います。 Windows8なら、タスクマネージャ …

Windows8.1のIE11でYahooニュースが読み込めない!?

Windowsをアップデートしたところ、 Yahooニュースを開くたびに、更新ボタンを押さないと読み込めなくなってしまいました。 インターネットオプションの詳細設定で、 拡張保護モードのチェックを外す …