[心得] 同時使用兩張網卡上網
先描述我會去鑽研這個問題的背景
公司上班地點區網有鎖 msn 跟 ptt 的ip, 但是網路還不錯快,
另外我有3.5g網卡 , 所以期望達到的目標是用3.5g網卡的網路上msn跟Ptt,
而一般連線default 用公司區域網路(因為比較快).
os環境是win xp.
以下是個人認知 , 如果有謬誤請同好補完.
要達到這個目標 , 要先了解 route 的運作情形.
route 是你對外的窗口 ,
首先一張網卡會有一個 ip跟一個 gateway ,
你可以透過 cmd -> route print 來觀看你的gateway.
以我的例子如下
----------------------------------------------------------
C:\Documents and Settings\User>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x2 ...00 18 f3 32 26 b2 ...... ASUS 802.11g 網路介面卡 - Packet Scheduler
ort
0x3 ...00 18 f3 3a 36 8c ...... Realtek RTL8168/8111 PCI-E Gigabit Ethernet
- Packet Scheduler Miniport
0x20005 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.16.204.254 172.16.204.21 1
114.137.31.72 255.255.255.255 127.0.0.1 127.0.0.1 5
114.255.255.255 255.255.255.255 114.137.31.72 114.137.31.72 5
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
140.112.172.11 255.255.255.255 114.137.31.72 114.137.31.72 1
172.16.204.0 255.255.255.0 172.16.204.21 172.16.204.21 2
172.16.204.21 255.255.255.255 127.0.0.1 127.0.0.1 2
172.16.255.255 255.255.255.255 172.16.204.21 172.16.204.21 2
207.46.0.0 255.255.0.0 114.137.31.72 114.137.31.72 1
224.0.0.0 240.0.0.0 172.16.204.21 172.16.204.21 2
224.0.0.0 240.0.0.0 114.137.31.72 114.137.31.72 1
255.255.255.255 255.255.255.255 114.137.31.72 114.137.31.72 1
255.255.255.255 255.255.255.255 114.137.31.72 2 1
255.255.255.255 255.255.255.255 172.16.204.21 172.16.204.21 1
Default Gateway: 172.16.204.254
===========================================================================
Persistent Routes:
None
----------------------------------------------------------
重點是紅字標起來的就是gateway (每個人都不太一樣.各自找)
然後這裡要注意一點 , 你並不能指定某程式用某gateway ,
你能指定的只是你要連到某ip區段(ex ptt是 140.112.172.11 )
用 A gateway (也就是指定A網卡).
然後預設連線就是 0.0.0.0 (netmask 0.0.0.0) 也就是所有ip.
如果同一個ip 有兩個gateway指定 , 那就以metric 小的為優先.
以我的例子而言 , 我事先查了 msn是 207.46.*.* (netmask 255.255.0.0)
還有 ptt 的 ip 是 140.112.172.11 (netmask 255.255.255.255)
我用的指令就這樣
//先將default gateway設好 (我是因為pppoe優先權預設比區網高)
route change 0.0.0.0 mask 0.0.0.0 172.16.204.254 metric 1
//增加指定 207.46.*.* 給 3.5g網卡
route add 207.46.0.0 mask 255.255.0.0 114.137.31.72 metric 1
//增加指定 140.112.172.11 給 3.5g網卡
route add 140.112.172.11 mask 255.255.255.255 114.137.31.72 metric 1
會用change是因為預設他就存在,所以不用add .
ps.最上面的說明畫面是已經設定完的結果.
--
說明得有點亂 , 如果看不懂再討論 ,
因為我之前在板上爬半天只爬到一個設定靜態路由 ,
沒有詳細的說明 , 所以寫出來分享. @_@
還有 , 如果沒有用 route -p 重開機之後就會還原 ,
真的設定錯誤就重開機吧 .
除非有十拿九穩的把握 , 否則不建議用route -p ,
因為若設定錯誤會導致完全無法連線.
我是寫bat檔 , 到公司再設定一下打開 , 反正平常也不會一直重開機. @_@
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.31.72
推
08/10 10:41, , 1F
08/10 10:41, 1F
→
08/10 10:42, , 2F
08/10 10:42, 2F
→
08/10 13:30, , 3F
08/10 13:30, 3F
推
08/11 06:42, , 4F
08/11 06:42, 4F