[轉] 如何設置雙網卡同時連接內網外網_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(創建永久路由點),結束。這樣未撥號上網時正常訪問內網,撥號上網後能同時訪問內外網。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章