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

c# EventWaitHandle が反応しない!?

スレッドを利用したプログラムで、 スレッド側での処理を待たせて、必要に応じて開始する場合には、 1.特定のフラグをポーリングする 2.EventWaitHandle を利用する。 の2つが考えられると …

apple

iPhoneにはハードウエアの安全な取り外しが表示されない!?

Windows8にしたところ、 iPhoneをUSBで接続しても、ハードウエアの安全な取り外しが表示されませんでした。 どうやらiPhoneはメディアとしては扱われず、「ハードウェアを安全に取り外して …

windows

Windows8.1の無線LANアダプター(WN-G300UA)でwifiのアクセスポイント(MZK-SA300D)が見えなくなった時の対応

手軽なwifiのアクセスポイント(MZK-SA300D)を使用していました。 しかし突然、頻繁に通信ができなくなりました。 繋がっては切れるの繰り返しです。 それがかなり続き、PC側の問題かもしれない …

windows

Windows XPでシンボリックリンクを使用する(linkd)

vistaでは使用できますが、XPではデフォルトでは使用できません。 Microsoftからrktools.exeをダウンロードしてインストールしましょう。 ダウンロード インストールした後に、コマン …

windows

Wget for Windows(Windows版のwget)

linuxを使用する人の多くはwgetを利用したことがあるでしょう。 get、postが驚く程簡単に利用できます。 そしてコマンドなのでグラフィカルな点は劣りますが、 簡単にコピーや編集をしてバッチが …