對於一些對網路安全要較高的公司,最佳的方案是藉助雙網卡實現同時上內外網,那麼雙網卡同時上內外網怎麼設定?雙網卡一個上網,一個上外網的同時使用,這樣即可保障內網的安全,又能解決電腦訪問外網的問題,當然前提是,電腦上需要安裝兩張網卡,分別接到兩個路由上。由於一般用戶基本上用不到雙網卡,因此這裡針對專業技術,簡單說明下實作方法:
#雙網卡怎麼設定 雙網卡同時上內外網設定教學
首先是雙網卡的網路IP位址設定範例:
外網位址設定 本機IP位址:192.168.1.1
子網路遮罩: 255.255.255.0,
網關: 192.168.1.1
內網位址設定:本地IP位址: 192.168.42.129
子網路遮罩:255.255.255.0
在正常設定每塊網卡的IP(或透過DHCP自動取得)後,我們可以在cmd下使用route print指令查看路由表。如果發現有兩個指向0.0.0.0的網關,這可能會引起路由衝突,導致兩個網路的存取都出現問題。為了解決這個問題,我們需要手動設定路由。請注意,在執行cmd指令時,如果是在Windows 7/8系統上,則需要以管理員權限執行。
#第一步: route delete 0.0.0.0 ::刪除所有的0.0.0.0的路由
第二步:route -p add 0.0.0.0 mask 0.0.0.0 mask 192.168.1.1 ::新增0.0.0.0網路路由,這個是預設時路由用192.168.1.1,加上-p的目的是設為靜態(永久)路由,防止下次重起時配置消失。
第三步: route -p add 192.168.42.0 mask 255.255.255.0 192.168.42.132 ::新增192.168.42.0網段路由為192.168.42.132分內網碼多網段內部網路路由的效果。
#執行後,永久路由就多了二項了,如下圖所示:
#雙網路卡同時上內外網路設定教學因為上面我們新增的是靜態路由,所以,重起後,tcp/ip設定裡的預設網路會成為活動網關,這樣也會造成路由衝突,所以,需要把內網的tcp/ip設定裡的網關去掉。
用雙網路卡同時存取內外網路暫時沒有很完美的解決辦法,因為有路由衝突,畢竟有兩個網關位址
先來解決雙網卡衝突的問題。可以透過改變路由位址表搞定。以你用機為例,機器有兩塊網卡,接在兩台路由器上:
內部網路位址設定為192.168.1.110,子網路遮罩:255.255.255.0,閘道器:192.168.1.1
外網位址:10.94.12.123子網路遮罩:255.255.255.0,閘道器:10.94.12.254
如果按正常的設定方法設定每塊網卡的IP位址和網關,在cmd下使用route print查看時會看到以0.0.0.0 0.0.0.0 開頭的兩個東西,即指向0.0.0.0的有兩個網關,這樣就會出現路由衝突,兩個網路的存取有困難。要實現同時存取兩個網路就要用到route指令
如果沒有,輸入path X:/windows/system32,如果有,再去該目錄下看是否有route.exe文件,如果沒有,網上搜一下,複製到該目錄>
第一步:route delete 0.0.0.0(刪除所有0.0.0.0的路由)
第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1(新增0.0.0.0網路路由)
第三步:route add 10.0.0.0 mask 255.0.0.0 10.94.12.254(新增10.0.0.0網路路由)
這時就可以同時存取兩個網路了,但碰到一個問題,使用上述指令新增的路由在系統重新啟動後會自動遺失,怎麼能保存現有的路由表呢?
作一個BAT檔案吧,把上面3步驟的內容全加進去,並設定係統在開始的啟動選單裡運行他。這樣只要一開機,路由表就會依照我們所需要的進行變更,雙網路的存取再也不會有問題了。
滿意答案請給分,閃人! !
以上是如何設定雙網卡同時連接內外網的詳細內容。更多資訊請關注PHP中文網其他相關文章!