猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

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

WindowsをNTPサーバーにする

Windowsも簡単にNTPサーバーにすることができます。 レジストリの設定もしくは確認が必要です。 INDEX1 ①レジストリ2 ②レジストリ3 ③サービスの再起動4 WindowsのNTPサーバー …

sqlserver

SQL Server Management Studio の「上位200行の編集」を変更したい

恐らく私が十分に使用できていないだけで、機能はたくさんありそうなSQL Server Management Studio。最近新しいものに入れ替えたら(OS毎再インストールするハメになったのですが)、 …

windows

windows8のコマンドプロンプトでcdでd:へ移動しない

いままでのos(xpなど)では c:\>cd d: でDドライブに移動できたとおもったのですが、 いつのまにか c:\>cd /d d: となっていました・・・。 D:>help c …

windows

c# EventWaitHandle が反応しない!?

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

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

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