爲了方便本身在一臺機器上同時訪問內網和外網,本身對系統路由做了一點點更改,既方便了本身,又學習到了相關的路由知識。
網絡環境(我辦公室真實的網絡環境):
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 查看修改後的路由,如圖:
這樣就能夠穩定、並且不受任何限制的訪問內網和外網了!若是要取消當前的設置,只須要將兩個網卡分別停用再開啓就變成系統默認設置了。
但願這篇小技巧對你們有用!