雙網卡同時上內外網的路由設置

爲了方便自己在一臺機器上同時訪問內網和外網,自己對系統路由作了一點點更改,既方便了自己,又學習到了相關的路由知識。

  

  網絡環境(我辦公室真實的網絡環境):

  1、一臺主機;

  2、兩張網卡;

  3、外網通過SOHO路由器上ADSL,網關爲192.168.0.1,本機外網IP爲192.168.0.101;

  4、內網全網網絡地址爲10.0.0.0 掩碼爲255.0.0.0 ,我所在區域的子網絡爲10.*.*.0,網關爲:10.*.*.*,本機IP爲10.*.*.* 。

 

  要解決的問題:

  兩張網卡要同時開啓,並且能夠同事上內、外網。

 

  解決的過程:

  1、重命名兩張網卡,以區別內外網。如果兩張網卡是相同的,那一定要記下爲其分配的IP地址及相對應的物理地址,以方便之後的設置。

  2、設置好IP地址後,兩張網卡同時打開,打開的先後順序不同也會出現不同的情況,主要Default Gateway(默認路由)如果是外網的,那麼可以上外網,也可以上內網,但是內網只能上10.*.*.0網絡號段上的WEB,其它區域的上不了。在命令行輸入:route print 查看當前的路由表,如圖:

 

 

  3、爲了在可以訪問外網的前提下,也可以訪問所有的內網區域,因此係統默認爲我們的路由是不行的,要自己重新設置一下。通過剛查看的路由表可以看見裏面有一項叫 Interface List(接口列表)東西,第一行不用管他,看後面幾行,這裏你可以通過設備類型或者物理地址來確認哪是內網卡,哪個是外網卡。如上圖,0xe0002  是外網卡,0xf0003  是內網卡。下面就開始更改路由設置了。

  (1)基本命令:

  route -f      //刪除默認路由;

  route add 目的網絡號 mask 目的網絡的子網掩碼 本地網關 metric 20 if 網卡標識符

  (2)設置:

   route -f

   route add 10.0.0.0 mask 255.0.0.0 10.*.*.* metric 20 if  0xf0003  //先設置內網路由

   route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20 if oxe002  //再設置外網路由;

 

  設置成功後,可以通過 route print 查看修改後的路由,如圖:

 

 

  這樣就可以穩定、而且不受任何限制的訪問內網和外網了!如果要取消當前的設置,只需要將兩個網卡分別停用再開啓就變成系統默認設置了。

 

  希望這篇小技巧對大家有用!


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