[心得] 同時使用兩張網卡上網

看板Network作者 (沉默是金)時間14年前 (2009/08/10 08:32), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
先描述我會去鑽研這個問題的背景 公司上班地點區網有鎖 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
要是我的話會把3.5G設成default gateway
08/10 10:41, 1F

08/10 10:42, , 2F
172.16.0.0/16設到公司網路去,省得MIS有時會GGYY
08/10 10:42, 2F

08/10 13:30, , 3F
呃 我們這裡是沒有這問題啦 . XD
08/10 13:30, 3F

08/11 06:42, , 4F
可以用route -f 清掉設定
08/11 06:42, 4F
文章代碼(AID): #1AVsgeE9 (Network)