Shunze 學園 >電腦資訊學系 >吃軟不吃硬 > 《分享》雙網卡修改路由優先順序 哈囉,還沒有註冊或者登入。請你[註冊|登入]
« 上一篇主題 下一篇主題 » 顯示成列印模式 | 增加到我的最愛
發表新主題 發表回覆
作者
主題
shunze
工友伯伯


註冊日期: 2002 04
來自: 潮汐終止之地
文章: 2380

shunze 離線
《分享》雙網卡修改路由優先順序引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

在雙網卡的Windows作業系統中,
系統是不建議兩張網卡都設定Default Gateway的。

在同時有兩個Default Gateway的情況下,封包與外界流通時,
會因兩個Default Gateway的存在,而造成路由走向的混淆。




但假設在某些情境下,有需要將兩張網卡都設定Default Gateway的話,
我們可以倒是可藉由以下方式來調整兩張網卡的路由優先順序。


於route print中,我們可以看到192.168.10.202及192.168.10.212兩張網卡都設定了Defalut Gateway 192.168.10.254,
且兩張網卡的metric都是10。



假設我們要把192.168.10.212的優先順序調高,
要做的調整就是把192.168.10.212的metric調的比10低,例如5。
因為在相同路由存在的情況下,路由的優先順序是以metric為依據,
metric值較小的,優先順序較高。

調整路由metric的指令如下

route change 0.0.0.0 mask 0.0.0.0 Gateway-IP metric 5 if 0xN

其中Gateway-IP要打Gateway的IP位址,
而網卡介面 if 是以 0xN 的型式來設定。
那我們如何得知要設定的網卡所對應的 0xN 究竟是什麼呢?

在route print的一開始,其實就已經列出了系統上的網卡號碼與 0xN 對應列表。



我們只要透過ipconfig /all來確認要修改的網卡號碼,



例如本例中的192.168.10.212網卡號碼是84-2B-2B-70-5B-E8,
清單中對應的 0xN 號碼是 0x2
那麼我們就可以下達以下指令來修改192.168.10.212網卡的metric值為5。

route -p change 0.0.0.0 mask 0.0.0.0 192.168.10.254 metric 5 if 0x2


↑其中的參數-p意義是persistent,代表永久修改。不會因重開機而消失。

執行指令後,我們就可以看到192.168.10.212網卡metric值已修改為5了∼





Windows Route指令可參考微軟網頁。



♥順子老婆的網拍,請多關照∼

If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!




2013-06-14, 19:07 shunze 的個人資料 把 shunze 加入好友列表 發送Email給 shunze 瀏覽 shunze 的網站 MSN : shunze@gmail.com
shunze
工友伯伯


註冊日期: 2002 04
來自: 潮汐終止之地
文章: 2380

shunze 離線
《分享》比較實際的修改雙網卡順序方法引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

上文介紹的透過route指令永久修改路由順序的方法,
經重開機後發現,
沒效...


↑是有一筆永久路由在,但修改的metric值在重開機後,還是還原為10。


同事介紹一個比較實際的方法,
透過網路連線的進階設定,就可以快速且正確的設定好修先順序!





被我誤導的,先說聲抱歉。
還是用同事的方法比較實際啦∼



♥順子老婆的網拍,請多關照∼

If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!




2013-06-27, 18:18 shunze 的個人資料 把 shunze 加入好友列表 發送Email給 shunze 瀏覽 shunze 的網站 MSN : shunze@gmail.com
shunze
工友伯伯


註冊日期: 2002 04
來自: 潮汐終止之地
文章: 2380

shunze 離線
《分享》Windows 2008網路連線沒有進階設定引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

在網路連線的進階設定來變更網卡順序是最直接而有效的方法,
但我在Windows 2008(含R2)卻找不到進階設定,要如何修改網卡順序呢?



其實順子也是透過Google後,才找到進階設定藏在哪?
在網路連線的畫面按下F10後,進階設定的工具列才會跑出來。



然後就可以和2003一樣,依需求直覺的來調整網卡順序。






微軟的思考邏輯只能說與凡人不同...



♥順子老婆的網拍,請多關照∼

If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!




2013-10-08, 21:55 shunze 的個人資料 把 shunze 加入好友列表 發送Email給 shunze 瀏覽 shunze 的網站 MSN : shunze@gmail.com
  « 上一篇主題 下一篇主題 »
發表新主題 發表回覆
跳到:

Powered by: Burning Board 1.1.1 2001 WoltLab GbR