Windowsでは、リンクの宣言された速度に応じてメトリックが選択される、この自動メトリックがあります。2Mbps DSLサービスにルーティングされたギガビットLANとHSDPAモバイルブロードバンド接続ができました。前者は、後者の方が実際には高速ですが、常にインターネットパケットに選択されます。
モバイルブロードバンドのインターフェイスメトリックを1に設定し、アダプター設定の詳細設定でその優先度を上げてみましたが、これはデフォルトルートのメトリックに影響しないようです。イーサネットインターフェイスへのデフォルトルートは、モバイルブロードバンドインターフェイスよりも常に「有効」メトリックが低くなります(つまり、メトリックが高くても使用されます)。
ここで何か不足していますか?
編集:
インターフェース:
Idx Met MTU State Name
--- ---------- ---------- ------------ ---------------------------
13 9 1500 connected Mobile broadband
12 25 1500 disconnected WiFi 2
1 50 4294967295 connected Loopback Pseudo-Interface 1
20 5 1500 disconnected Local Area Connection* 12
24 10 1500 connected Ethernet
編集2:
今日は奇妙なルーティング動作が返されました:
ルーティングテーブル:
Publish Type Met Prefix Idx Gateway/Interface Name
------- -------- --- ------------------------ --- ------------------------
No Manual 512 0.0.0.0/0 24 192.168.1.254
No Manual 0 0.0.0.0/0 12 192.168.135.1
No Manual 256 0.0.0.0/0 13 188.*.*.*
Idx 12は最速のリンクです。Idx 24が最も遅いです。idx 24ルートのルートメトリックは手動で調整されました。ただし、トレースルートはこれを示しました:
C:\Users\bc>tracert -4 -d google.com
Tracing route to google.com [173.194.41.168]
over a maximum of 30 hops:
1 2 ms 2 ms 3 ms 192.168.1.254
2 25 ms 24 ms 26 ms 217.*.*.*
3 27 ms 26 ms 36 ms 217.*.*.*
これは、宛先が同じルートの場合に推奨されるようで、メトリックは使用されません。
さらに、メトリックは、接続が確立された後の最初のトレースルートでのみ尊重されるようです。次のトレースルートは、最初のホップとして一貫してイーサネット接続(idx 24)を示します。