摘要:當電腦中只有一塊網卡時。不會注意到路由表的存在。當電腦中安裝了兩塊或者兩塊以上的網卡時,就需要人為控制WINDOWS的路由表。本文用ROUTE命令來實現雙網卡路由配置。
關鍵詞:路由;配置;ROUTE命令
中圖分類號:TP393.2
文獻標識碼:C
文章編號:1002-2422(2010)06-0054-01
1 路由配置現狀調查
一塊網卡的時候,機器只有一個網關,即網絡出口,打開和訪問所有網站都是通過這個唯一的出口來到達的。并不會注意到windows路由表的存在。然而,當機器中安裝了兩塊或以上的網卡時,這時,如果這些網卡全部配置了網關,機器中就會出現兩條默認路由。雖然兩條默認路由的Metric并不相同,但是,windows系統不知道哪一條路由才是真正到外網的,能夠做的就是隨機找一條路由作為全部數據包的出口,至于選擇的結果正確與否并沒有保證。這時,就需要人為控制windows的路由表,來告訴系統,哪一條路由是訪問外網的,哪一條是訪問內網的,就需要使用route命令。
2 用route命令管理路由表
route命令是用來管理windows路由表的工具,負責對windows路由衷進行路由的增加,修改,刪除。例:
route add x.x.x.x mask y.y.y.y z.z.z.z metric n
x.x.x.x是將要到達的網絡的地址,y.y.y.y是這個地址的子網掩碼,z.z.z.z是可以到達這個網絡的下一跳地址,通常為內網的網關。metric可選,指定這條路由的度量值。當存在多條到達同一個網絡的路由時,度量值較低的路由將被選擇。
3 路由配置注意事項
(1)網絡地址和子網掩碼與操作的結果必須與網絡地址相同。x.x.x.x和y.y.y.y必須準確的匹配來指定一個網絡,例:route add 192.168.1.0 mask 255.255.255.0 192.168.1.1和route add 192.168.1.32 mask 255.255.255.224 192.168.1.1都是正確的。
(2)如果兩塊網卡都必須是DHCP的情況。可以采用指定網卡的接口度量值法。
指定網卡的接口度量值:將訪問外網的網卡的接口度量值調低,將訪問內網的網卡的接口度量值調高。大于外網網卡的借口度量值即可。這樣,windows系統就可以自動的使用正確的網卡來訪問外網了,但是,此時內網不能訪問,使用route add內網網絡匯總地址mask對應的掩碼下一跳地址。就可以訪問內網了,內網網絡匯總地址指的是能表示內網所有子網的網絡地址,
(3)如果內網網卡是手動輸入IP地址,就只需要在內網網卡上輸入IP地址和子網掩碼兩個值,網關不需要輸入,然后通過上述route命令來告訴windows系統訪問內網需要走哪一個下一跳地址就可以了。
4 結束語
在WINDOWS系統中,通過手動設置route命令,可以快速指明路由選擇,區分優先權,進行路由配置,達到內網外網均可登錄的效果。
參考文獻
[1]馮吳,黃治虎,編著.交換機/路儲由器的配置與管理(第2版).北京:清華大學出版社,2009-04.
[2](美)AlexZinin.Cisco IP路由一分組轉發與域內路由協議.邱仲潘,譯.北京:清華大學出版社,2005-04.