windows 7 下手工增加路由時ROUTE METRIC值異常問題
阿新 • • 發佈:2019-02-18
公司裡面採用DHCP進行IP地址分配,但是我想將預設路由指向自己的vpn伺服器,這樣便可無縫翻牆,但是有時候出現問題,因為DHCP設定的IP租用時間是6個小時,在手工設定路由後,6個小時後ip會自動重新整理,這樣就會出現兩個預設閘道器,DHCP的預設閘道器的metric值可能會大於手工指定的metric值。
下圖是DHCP後得到的路由表
手工設定新路由,指定metric值為5
C:\Users\dean>route delete 0.0.0.0
OK!C:\Users\dean>route add 0.0.0.0 mask 0.0.0.0 172.16.130.223 metric 5
OK!
顯示新路由表,metric是25?
ipconfig /renew
使用netsh看看metric設定,總metic指等於interface metric +gateway metric,這個和xp有區別。
netsh interface ip show address
interface的metric可以在ipv4的高階選項中手工設定。
Route命令大家都使用過,我就不多說了。但是在Win7中我發現這個命令似乎進行了不少改動。
首先,許可權上進行了設定,一般輸入CMD,然後執行route系列的命令都不會生效,需要先確認。
這不是問題,通過Run AS administrator可以解決。
問題是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^