請問如何把內網與外網使用的網卡分開

首先標題下的不好抱歉。
問題是這樣的
小弟的電腦目前有兩個網路介面卡如A和B
A連接對外網路如ADSL之類的
B連接Switch與其他電腦形成內部網路
請問有辦法設定為
連接對外網路ip使用A網卡處理
連接對內網路ip使用B網卡處理嗎?
PS.內部網路無對外連接,也不需要讓別的電腦使用我的A網卡對外連接
問題僅發生於我的電腦對外連接的部份,其他內網電腦不需要考慮。
2008-09-12 13:13 發佈
曠男消滅無限公司http://spaces.msn.com/blackicbm/
ip區段區隔,把內網的預設閘道取消不設,上網網卡的要設對外的就ok啦!
我自己就是這樣玩的。
這是一個很簡單的問題...
兩塊網卡的設定需要動一些手腳
基本上因為你外網是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之類的
如果是用Hinet, 速率8M/640K以上得應該可以申請一個固定IP
去申請就好了

如果不是, 那就每次手動加吧!!
或是寫成批次檔
批次檔內容如下:
Route add 111.222.333.444 mask 255.255.255.0 %1
Route add 222.333.444.555 mask 255.255.255.0 %1

假設存成檔名addrt.bat
執行時就輸入

C:\>addrt.bat aaa.bbb.ccc.ddd <- 你當時ADSL的Gateway

這樣也不會很累吧!?
首先先謝謝大大的回覆

小弟用的是256k的ADSL
並不提供固定IP的選項
因此才有此困擾

目前大大的改法我也成功使用過
只是每次撥號都得重查一次Gateway
然後手動輸入一次command
感覺這樣非常的不方便
因此尋求是否有其他自動化的方式

當然如果沒辦法,也只能每次多一道工了
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?