兩塊網卡訪問不同網絡的案例分享
發(fā)布時間:2016-03-09 00:38:01 作者:佚名
我要評論

現在筆記本很多又有無線網卡,又有有線網卡。如何達到利用這兩個網卡不用切換,能訪問到內網,和外網?其實很簡單,利用路由可以搞定,看看以下分享的案例。在很多公司都很有用,白領必備
[背景]
某企業(yè)用戶使用的運行Windows XP的計算機裝有兩塊網卡,網卡1通過PPPoE連接到Internet,網卡2通過局域網連接到企業(yè)內部網絡,企業(yè)內部網絡為172.16.0.0/16,內部網絡網關為172.16.0.1,網卡2的IP地址為172.16.0.17。
[癥狀]
在沒有連接到Internet的情況下,該用戶可以訪問整個企業(yè)內部網絡。當該用戶連接到Internet后,便會失去企業(yè)內部網絡172.16.0.0的連通性。該用戶在網絡連接屬性中正確設置了IP地址,子網掩碼和默認網關。
[分析]
在該用戶不連接到Internet時,我們在命令行中輸入:route print顯示路由表,顯示所示,目前的默認網關是172.16.0.1。ping內部網絡172.16.0.0均顯示正常。
接下來該用戶接入Internet,然后我們再次輸入route print顯示路由表,發(fā)現路由表默認路由發(fā)生了變化,默認網關從172.16.0.1變?yōu)?1.30.30.61,這個是網卡1連接的網關地址。這時我們再ping 172.16.0.0這個網絡,顯示超時。
由此我們確認是由于Windows在PPPoE協商后“擅自”更改了默認路由造成的路由錯誤,將發(fā)往內網的數據錯誤的發(fā)送到了Internet。
[解決方案]
對于Internet,我們必須使用缺省路由。在內網網關不能提供RIP信息的情況下,我們只能通過設置靜態(tài)路由將屬于內網的數據發(fā)往172.16.0.17。)
在cmd下輸入:
route -p add 172.16.0.0 mask 255.255.0.0 172.16.0.17 metric 1 if []
這里的[]代表出口interface的index,這個值你可以使用route print命令看到。注意這個值是16進制,所以你必須在前邊加上0x。比如出口interface是Local Area Connection 2,對應的index是0x10003,則這兩條命令應寫為:
route -p add 172.16.0.0 mask 255.255.0.0 172.16.0.17 metric 1 if 0x100034 b8 X9 V, o5 w. f9 B
現在我們再來使用route print查看路由表。在路由表中出現了條新的路由:
network destination=172.16.0.0 netmask=255.255.0.0 gateway=172.16.0.17
開
這條路由表示,對去往172.16.0.0/16的數據選用172.16.0.17作為網關。這樣就可以確保去往內部網絡的數據通過正確的網關進行路由。
[FAQ]
Q:上邊例子中的0x10003是怎么得來的?
A:使用route print命令得到的顯示。在最開始的幾行顯示的Interface List中。)
Q:如果我不寫if參數會怎樣?
A:Windows會自動選擇一個最合適的interface。但是Windows不保證這個選擇就是你想要的。
Q:route print命令顯示的metric是什么意思?
A:metric是十進制的。它代表當出現多條針對同一個prefix的不同路由時,Windows優(yōu)先使用哪一個路由。Metric值約小優(yōu)先值越高。例如,對于172.16.0.0/16這個網絡,如果有一個路由的metric是40,另一個是39,那么Windows將優(yōu)先使用metric是39的路由。如果在某個時刻,這個路由無效了(例如網絡中斷),那么將使用metric是40的路由。如果metric 39的路由后來恢復了,將Windows將跳回使用這個路由。
Q:雙網卡是為了對網絡進行物理隔離,這個方案的目的是什么?,
A:提問者沒有搞清楚網絡的基本定義,問題本身的陳述邏輯都有問題,所以不予回答
某企業(yè)用戶使用的運行Windows XP的計算機裝有兩塊網卡,網卡1通過PPPoE連接到Internet,網卡2通過局域網連接到企業(yè)內部網絡,企業(yè)內部網絡為172.16.0.0/16,內部網絡網關為172.16.0.1,網卡2的IP地址為172.16.0.17。
[癥狀]
在沒有連接到Internet的情況下,該用戶可以訪問整個企業(yè)內部網絡。當該用戶連接到Internet后,便會失去企業(yè)內部網絡172.16.0.0的連通性。該用戶在網絡連接屬性中正確設置了IP地址,子網掩碼和默認網關。
[分析]
在該用戶不連接到Internet時,我們在命令行中輸入:route print顯示路由表,顯示所示,目前的默認網關是172.16.0.1。ping內部網絡172.16.0.0均顯示正常。
接下來該用戶接入Internet,然后我們再次輸入route print顯示路由表,發(fā)現路由表默認路由發(fā)生了變化,默認網關從172.16.0.1變?yōu)?1.30.30.61,這個是網卡1連接的網關地址。這時我們再ping 172.16.0.0這個網絡,顯示超時。
由此我們確認是由于Windows在PPPoE協商后“擅自”更改了默認路由造成的路由錯誤,將發(fā)往內網的數據錯誤的發(fā)送到了Internet。
[解決方案]
對于Internet,我們必須使用缺省路由。在內網網關不能提供RIP信息的情況下,我們只能通過設置靜態(tài)路由將屬于內網的數據發(fā)往172.16.0.17。)
在cmd下輸入:
route -p add 172.16.0.0 mask 255.255.0.0 172.16.0.17 metric 1 if []
這里的[]代表出口interface的index,這個值你可以使用route print命令看到。注意這個值是16進制,所以你必須在前邊加上0x。比如出口interface是Local Area Connection 2,對應的index是0x10003,則這兩條命令應寫為:
route -p add 172.16.0.0 mask 255.255.0.0 172.16.0.17 metric 1 if 0x100034 b8 X9 V, o5 w. f9 B
現在我們再來使用route print查看路由表。在路由表中出現了條新的路由:
network destination=172.16.0.0 netmask=255.255.0.0 gateway=172.16.0.17
開
這條路由表示,對去往172.16.0.0/16的數據選用172.16.0.17作為網關。這樣就可以確保去往內部網絡的數據通過正確的網關進行路由。
[FAQ]
Q:上邊例子中的0x10003是怎么得來的?
A:使用route print命令得到的顯示。在最開始的幾行顯示的Interface List中。)
Q:如果我不寫if參數會怎樣?
A:Windows會自動選擇一個最合適的interface。但是Windows不保證這個選擇就是你想要的。
Q:route print命令顯示的metric是什么意思?
A:metric是十進制的。它代表當出現多條針對同一個prefix的不同路由時,Windows優(yōu)先使用哪一個路由。Metric值約小優(yōu)先值越高。例如,對于172.16.0.0/16這個網絡,如果有一個路由的metric是40,另一個是39,那么Windows將優(yōu)先使用metric是39的路由。如果在某個時刻,這個路由無效了(例如網絡中斷),那么將使用metric是40的路由。如果metric 39的路由后來恢復了,將Windows將跳回使用這個路由。
Q:雙網卡是為了對網絡進行物理隔離,這個方案的目的是什么?,
A:提問者沒有搞清楚網絡的基本定義,問題本身的陳述邏輯都有問題,所以不予回答
相關文章
- 電腦網絡連接失敗 網卡只有發(fā)送沒有接收該怎么辦?電腦沒法上網,網線和網絡都沒有問題,就是測試發(fā)現有發(fā)送包但接收包為0,該怎么辦呢?下面分享解決辦法,需要的朋友可以2015-09-10
- 華為E3276s-150連不上網絡怎么辦?最近買了有一個電信的4G網卡,型號是E3276s-150,上網速度挺快的,但是前段時間使用的時候老是出現連接失敗的提示,下面分享解決辦法2015-04-15
- 電腦提醒我們無法找到您的無線設備怎么辦?當我們遇到無線網卡已經識別,但是無法打開無線網絡的時候該怎么辦呢?下面分享解決這個問題的方法,需要的朋友可以參考下2015-03-18
- 網絡適配器也就是俗稱的網卡找不到了怎么處理呢?首先看看是接觸不良還是沒有安裝網卡驅動,下面腳本之家的小編和大家一起看看網卡消失不見的解決辦法,需要的朋友可以參考2014-09-29
- 本文所研究的內容就是要解決 組建家庭局域網所帶來的一系列問題。搭建家庭局域網不難,想要一次調通可不是那么輕易。不過,難者不會,會者不難,把握了下面這些小技巧,你2014-09-15
- 本文是筆者根據自己的經驗談排除局域網故障,網絡故障可分為硬件故障和軟件故障兩大類。關于局域網的軟件問題引起網絡故障的例子很多,但多數集中在網卡的設置上,需要的朋2014-09-12
筆記本無線網卡搜索不到無線網絡信號怎么辦?常見故障及解決方法介紹
現在的筆記本電腦都自帶無線網卡,這樣擺脫了有線的束縛,方便了用戶的使用。但有時也會出現問題,那么筆記本無線網卡搜索不到無線網絡信號怎么辦?不用擔心,作者為大家總2014-07-23- ThinkPad機型,一般情況下,雙網卡無法同時工作來連接不同的網絡,有個需求能否在兩個網卡同時聯網的情況下各自連接不同的網絡,其實很簡單可以通過修改電腦的路由設置來實2013-08-30
雙網卡同時上網 雙網卡共享上網 網絡帶寬疊加實現方法[圖文]
越來越多的用戶擁有雙網卡,可是默認情況下只能使用一張網卡上internet網,我們應該如何設置才能把多網卡利用起來,達到盡其物用其材2013-02-03- 觸到網絡的地方都經常會出現單工傳輸、雙工傳輸的問題,很多設備上也都有標注。很多朋友不是很理解單工是什么意思?雙工又是什么意思?2012-12-05