舉例:以下是系統環境與解決方案:本機內網IP:192.168.3.172 子網掩碼:255.255.255.0 內網閘道器:192.168.3.240 (不可訪問Internet)本機網路IP:192.168.1.199 子網掩碼:255.255.255.0 內網閘道器:192.168.1.1 (可訪問Internet)方案:開啟“執行”〉輸入“CMD”,然後輸入以下命令: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 #改變預設網路閘道器優先權為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 offroute 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很簡單吧,呵呵其實也有更簡單的方法,只是上邊的方法適合測試或不常用雙網絡卡實現內網路的,但公司裡確實需要固定的,這就手動調整就顯得太麻煩了下面再介紹一種方法:首先介紹一下路由原理:雙網絡卡機器一般內網網絡卡ip都設定了閘道器地址,而windows預設閘道器只能有一個,不上網路的情況下預設閘道器就是內網閘道器,使用網路上網後預設閘道器自動改為網路分配的ip,可以使用route print檢視,即所有資料流都流向網路網絡卡ip,導致此時不能訪問內網。用route print命令檢視此時的路由情況不難發現地址0.0.0.0(可以把0看成萬用字元)開始的路由點有兩個,一個是內網閘道器,一個是網路ip,而網路ip成了預設閘道器。因此我的思路是:不用內網閘道器,將內網閘道器做成永久路由點且僅過濾內網網段(192開頭的ip資料),而不改變網路的預設閘道器,這樣根據優先權,訪問內網的資料會從永久路由點走,其它資料從網路的預設閘道器走(路由表設定的特殊地址除外),從而達到目的。具體方法如下: 到內網本地連線屬性設定中記住閘道器ip地址並刪除內網閘道器,執行CMD視窗,執行以下命令route -p add 192.0.0.0 mask 255.0.0.0 192.168.3.240(建立永久路由點),結束。這樣未連線網路時正常訪問內網,連線網路後能同時訪問內網路。
舉例:以下是系統環境與解決方案:本機內網IP:192.168.3.172 子網掩碼:255.255.255.0 內網閘道器:192.168.3.240 (不可訪問Internet)本機網路IP:192.168.1.199 子網掩碼:255.255.255.0 內網閘道器:192.168.1.1 (可訪問Internet)方案:開啟“執行”〉輸入“CMD”,然後輸入以下命令: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 #改變預設網路閘道器優先權為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 offroute 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很簡單吧,呵呵其實也有更簡單的方法,只是上邊的方法適合測試或不常用雙網絡卡實現內網路的,但公司裡確實需要固定的,這就手動調整就顯得太麻煩了下面再介紹一種方法:首先介紹一下路由原理:雙網絡卡機器一般內網網絡卡ip都設定了閘道器地址,而windows預設閘道器只能有一個,不上網路的情況下預設閘道器就是內網閘道器,使用網路上網後預設閘道器自動改為網路分配的ip,可以使用route print檢視,即所有資料流都流向網路網絡卡ip,導致此時不能訪問內網。用route print命令檢視此時的路由情況不難發現地址0.0.0.0(可以把0看成萬用字元)開始的路由點有兩個,一個是內網閘道器,一個是網路ip,而網路ip成了預設閘道器。因此我的思路是:不用內網閘道器,將內網閘道器做成永久路由點且僅過濾內網網段(192開頭的ip資料),而不改變網路的預設閘道器,這樣根據優先權,訪問內網的資料會從永久路由點走,其它資料從網路的預設閘道器走(路由表設定的特殊地址除外),從而達到目的。具體方法如下: 到內網本地連線屬性設定中記住閘道器ip地址並刪除內網閘道器,執行CMD視窗,執行以下命令route -p add 192.0.0.0 mask 255.0.0.0 192.168.3.240(建立永久路由點),結束。這樣未連線網路時正常訪問內網,連線網路後能同時訪問內網路。