回覆列表
-
1 # siski47978
-
2 # 使用者6511048512836
方案:
開啟“執行”〉輸入“CMD”,然後輸入以下命令:
route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 2 #改變預設網路閘道器優先權為2,220.184.16.118為網路分配的ip地址
route add 192.0.0.0 mask 255.0.0.0 192.168.3.240 metric 1 #新增內網路由點,且優先權設定為1
現在終於可以內網網路同時訪問了,但問題依然有,重啟之後這些更改就失效,需要重新配置,如果你會寫DOS批處理,可以在開機的時候自啟動就好了,以下是我寫的批處理參考:(複製到記事本,閘道器自己更改,然後把字尾改為.bat即可)
@ echo off
route delete 0.0.0.0 mask 0.0.0.0 192.168.3.240
route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 2
route add 192.0.0.0 mask 255.0.0.0 192.168.3.240 metric 1
用雙網絡卡同時訪問內網路暫時沒有很完美的解決辦法,因為存在路由衝突,畢竟有兩個閘道器地址,現在你可以試試下面的辦法:咱們先來解決雙網絡卡衝突的問題。可以透過改變路由地址表搞定。以你的單位用機為例,機器有兩塊網絡卡,接到兩臺路由器上:內部網地址設定為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命令第一步: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步的內容全加進去,並設定系統在開始的啟動選單裡執行他。這樣只要一開機,路由表就會按我們所需要的進行變更,雙網的訪問再也不會存在問題了。