1. 程式人生 > >[轉] 如何設定雙網絡卡同時連線內網外網_bpao_新浪部落格

[轉] 如何設定雙網絡卡同時連線內網外網_bpao_新浪部落格

已剪輯自: http://blog.sina.com.cn/s/blog_5d3e229c0100skwe.html

如何設定雙網絡卡同時連線內網外網

1 通過無線網路連線外網,確保連線成功後開始第二步。

2 有線網絡卡連線內網,設定固定IP,子網掩碼,不要設定閘道器。

   

   

3 路由設定

 首先在CMD視窗中route print觀察IPv4路由資訊,如果內網設定有預設閘道器,這時候0.0.0.0會對應兩個閘道器地址,導致內外網衝突,這就是不能同時聯網的原因。

        

在內網不設定閘道器的情況下,0.0.0.0只對應外網閘道器地址,此時可以上外網,下面我們就要使它同時能夠連線內網。

         如果本來內網閘道器為192.168.1.1,那麼輸入以下命令:

Route –p add 192.0.0.0 mask 255.0.0.0 192.168.1.1

新增後路由資訊如下:

   

此命令新增永久路由,所有192.0.0.0網段的訪問都通過192.168.1.1路由走,即實現了同時訪問內外網。

   

附網路資料:

經過研究路由的原理,我找到了一勞永逸更簡單的辦法,首先介紹一下路由原理:雙網絡卡機器一般內網網絡卡

ip都設定了閘道器地址,而windows預設閘道器只能 有一個,不上外網的情況下預設閘道器就是內網閘道器,撥號上網後預設閘道器自動改為外網分配的ip,即所有資料流都流向外網網絡卡ip,導致此時不能訪問內網。用 route print命令檢視此時的路由情況不難發現地址0.0.0.0(可以把0看成萬用字元)開始的路由點有兩個,一個是內網閘道器,一個是外網ip,而外網ip 了預設閘道器。因此本人有了以下思路:不用內網閘道器,將內網閘道器做成永久路由點且僅過濾內網網段(192開頭的ip資料),而不改變外網的預設閘道器,這樣根 據優先權,訪問內網的資料會從永久路由點走,其它資料從外網的預設閘道器走(路由表設定的特殊地址除外),從而達到目的。具體方法如下:

    

到內網本地連線屬性設定中記住閘道器ip地址並刪除內網閘道器,執行CMD視窗,執行以下命令route -p add192.0.0.0 mask 255.0.0.0192.168.1.254(建立永久路由點),結束。這樣未撥號上網時正常訪問內網,撥號上網後能同時訪問內外網。