首先標題下的不好抱歉。
問題是這樣的
小弟的電腦目前有兩個網路介面卡如A和B
A連接對外網路如ADSL之類的
B連接Switch與其他電腦形成內部網路
請問有辦法設定為
連接對外網路ip使用A網卡處理
連接對內網路ip使用B網卡處理嗎?
PS.內部網路無對外連接,也不需要讓別的電腦使用我的A網卡對外連接
問題僅發生於我的電腦對外連接的部份,其他內網電腦不需要考慮。
請參考 route 命令的相關方法
胖胖報部落格的教學 http://w-type.blogspot.com/2007/09/windows-xp-route.html
曠男消滅無限公司http://spaces.msn.com/blackicbm/
兩塊網卡的設定需要動一些手腳
基本上因為你外網是ADSL
所以他的Metric(介面公制)值要最低
去找出你兩張網卡的TCP/IP設定
進去後按進階就會看到如下圖:

內網的公制設大一點50,100都可以
外網的公制設"1"
基本上你的Default Routing就會全部先指向外網的IP..
假設你內網IP是10.1.1.0~254, Gateway是254
那你就再下一個Static Route如下:
1.開始 -> 執行 -> cmd <此時會進入command shell>
2.C:\>route add 10.0.0.0 mask 255.0.0.0 10.1.1.254 <Enter>
這樣就會把10.x.x.x的IP優先指向10.1.1.254這個gateway
Just try it! good luck!
狀況為這樣,一樣兩條[線路A]跟[線路B]
線路A為內網網路 線路B為ADSL撥接(DHCP)
接在兩張NIC上
目標希望預設用線路A,僅有特定網段用線路B
進電腦撥接ADSL後看routing table的Default Gateway
設定為ADSL的
我將接ADSL的NIC的介面公制改為50
但Routing Table上僅有169.X.X.X的route被改為Metric 50
但對外的ADSL routing rule仍然是Metric 1
至此我找到一個辦法就是下
route change將線路A的0.0.0.0這條routing rule改為Metric 1(等於重跑一次)
即可更換Default Gateway
但現在問題來了
ADSL的Gateway不固定,每重撥一次就會更換一次
那我就無法將特定網段的routing rule寫在批次檔中
讓每次開機都自動重寫static route
而得每次自己去看Gateway的IP後自己去下route add
請問這有解嘛?
例如如何在批次檔中針對NIC去改routing而不是針對Gateway之類的
內文搜尋
X




























































































