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
-

執筆者:

関連記事

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

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

windows

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

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

c# デリゲート(delegate)とは

デリゲートの説明としてよく 処理の委譲とか関数ポインタとかでてきますが、 cはさわりしか知らないので、なかなか理解できませんでした。 結局のところ デリゲートを使用すると 関数を引数に利用できる! と …

windows

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

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

windows

telnetでポートが開いていることを確認する

インターネット上でテストをする際には、 ルーターでpingを返さないことはざらにあります。 そんな場合でも、相手のアプリが指定したポートだけは開けていなくては話になりません。 そんな場合にはtelne …