次のコマンドを使用してルートを追加していますが、メトリックが思い通りに機能していません。追加するルートのコストを抑えたい。
C:\Users\cboyle>route ADD 0.0.0.0 MASK 0.0.0.0 192.168.76.2 METRIC 3 IF 11
OK!
C:\Users\cboyle>
上記のコマンドを実行する前のルーティングテーブルを次に示します。
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\cboyle>route print
===========================================================================
Interface List
11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
15...08 00 27 00 40 a3 ......VirtualBox Host-Only Ethernet Adapter
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.76.1 192.168.76.40 20
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.56.0 255.255.255.0 On-link 192.168.56.1 276
192.168.56.1 255.255.255.255 On-link 192.168.56.1 276
192.168.56.255 255.255.255.255 On-link 192.168.56.1 276
192.168.76.0 255.255.255.0 On-link 192.168.76.40 276
192.168.76.40 255.255.255.255 On-link 192.168.76.40 276
192.168.76.255 255.255.255.255 On-link 192.168.76.40 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.56.1 276
224.0.0.0 240.0.0.0 On-link 192.168.76.40 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.56.1 276
255.255.255.255 255.255.255.255 On-link 192.168.76.40 276
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
1 306 ::1/128 On-link
15 276 fe80::/64 On-link
15 276 fe80::49e3:31a5:5cc7:97ea/128
On-link
1 306 ff00::/8 On-link
15 276 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
C:\Users\cboyle>
これが後です。
C:\Users\cboyle>route print
===========================================================================
Interface List
11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
15...08 00 27 00 40 a3 ......VirtualBox Host-Only Ethernet Adapter
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.76.1 192.168.76.40 20
0.0.0.0 0.0.0.0 192.168.76.2 192.168.76.40 23
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.56.0 255.255.255.0 On-link 192.168.56.1 276
192.168.56.1 255.255.255.255 On-link 192.168.56.1 276
192.168.56.255 255.255.255.255 On-link 192.168.56.1 276
192.168.76.0 255.255.255.0 On-link 192.168.76.40 276
192.168.76.40 255.255.255.255 On-link 192.168.76.40 276
192.168.76.255 255.255.255.255 On-link 192.168.76.40 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.56.1 276
224.0.0.0 240.0.0.0 On-link 192.168.76.40 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.56.1 276
255.255.255.255 255.255.255.255 On-link 192.168.76.40 276
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
1 306 ::1/128 On-link
15 276 fe80::/64 On-link
15 276 fe80::49e3:31a5:5cc7:97ea/128
On-link
1 306 ff00::/8 On-link
15 276 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
C:\Users\cboyle>
追加するルートをデフォルトのルートよりも優先させたい。
私の推測では、NICに設定されている自動メトリックオプションが原因です。自動メトリックはリンク速度に基づいているため、ホストが100Mbpsスイッチポートに接続されていると思います。 DGには、リンク速度のみに基づくメトリックが割り当てられます。静的に割り当てられたルートには、リンク速度と割り当てたメトリックに基づいてメトリックが割り当てられます。静的ルーティングテーブルエントリに、DGに割り当てられているメトリックよりも低いメトリックを割り当てる場合は、NICの自動メトリックオプションを無効にします。
この質問は古くからありますが、私のように偶然見つけた場合は、以下を試してください(Win10で確認済み)。
アダプタのプロパティ、IPv4設定、詳細設定を開き、次に...
前述のように "Automatic Metric
"のチェックを外し、いくつかの値のinterface metric
を設定します(この例では "10
"を使用しました)
ネットワーク接続に戻るまで[OK /適用]をクリックします。アダプターを無効にしてから再度有効にし、すべてをリセットして新しい設定を組み込みます。
route print
...アダプタのデフォルトメトリックが10から20に増加していることがわかります。
前述のように、メトリック「5
」を使用して新しいデフォルトルートを追加します
route print
...既存のデフォルトの「15
」に対して「20
」として作成されます。
route /?
ヘルプテキストの関連部分:
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 destination ^ ^ mask ^ gateway metric ^ ^ Interface ^
ルートを追加するときに、METRIC
オプションを使用してこれを設定したことがわかります。低い数値は高い数値よりも優先されます。
あなたが投稿した情報に基づいて、このリンクにあるチャートにメトリックrelativeを割り当てているようです: http:// support.Microsoft.com/kb/29954 、またはデフォルトゲートウェイに対する相対。そこで、負の値を使用して、目的のルートのメトリックコストを強制的に下げることができるかどうかを確認できます。
遅いのはわかっていますが、今日これに遭遇しました。Gmailに接続したいのですが、ドメインLAN Webフィルターからブロックされました。 Wi-Fi USBを導入して非ドメインネットワークにアクセスし、トラフィックの優先度を変更することでGmailにアクセスできました。これにより、ドメインネットワークにもアクセスできました。
インターフェース番号を調べるには
Route Print
Netshを使用して、usb wifiデバイスインターフェイスの低い値を設定します。値が小さいほど優先順位が高くなります。これにより、自動設定も削除されます。
netsh interface ipv4 set interface 25 metric=2
使用する Route Print
検証します
間違えた場合は、インターフェースを自動に戻すことができます
netsh interface ipv4 set interface 25 metric=automatic
Netshの詳細については、 http://www.colorconsole.de/cmd/en/Windows_Vista/netsh/interface/ipv4/set/interface.htm を参照してください。
私の経験に基づくと、Windowsでメトリックが異なる複数の同一のルートを使用することは、特にWindows Vista/7では、よくてもトリッキーであり、多くの場合信頼性が低くなります。 1つではなく2つのルートを使用することで、この問題を回避できます。これにより、Windowsに、より具体的なルートを使用するように強制できます。したがって、あなたの例に従ってください:
route ADD 0.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11
route ADD 128.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11
これにより、目標を確実に達成できます。実際、これはOpenVPNソフトウェアがVPNを介してデフォルトルートを確立するために使用するソリューションです。
route CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.76.1 METRIC 2 IF 11
。route ADD 0.0.0.0 MASK 0.0.0.0 192.168.76.2 METRIC 1 IF 11
。注:まだテストしていません。