系統平臺:WIN8.1
情況描述
電腦上安裝了2個網卡,一個連接外網(自動分配IP,路由地址爲192.168.0.1)
一個連接單位內網;
網卡靜態IP爲10.37.130.130
網關10.37.130.129
子網掩碼255.255.255.252
內網網段10.37.0.0
任務目標
按需訪問內外網
操作方法:用管理員權限打開CMD,
1、刪除默認路由
輸入 route delete 0.0.0.0 ( 0.0.0.0是指所有地址)
2、添加靜態路由
2-1 添加內網靜態路由
route add 10.37.0.0 mask 255.255.0.0 10.37.132.129 -p
注:它表示訪問10.37.0.0網段的所有數據都要經過網關10.37.132.129,-p表示Persistent(持久有效的意思,重啓後依然生效)
2-2 添加外網靜態路由
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 -p
注:它表示訪問0.0.0.0網址和0.0.0.0網段,即任意網址任意網段,訪問經過外網網關192.168.0.1。
3、驗證路由
設置完成後,輸入route print 看一下路由表是否添加成功,再ping內外網的網址測試下是否有效。
經驗教訓:
我試驗過好幾次都失敗,能上外網但上不了內網。檢查後發現在2-1步驟中把目標地址的子網掩碼範圍設置的太小,我設置成了255.255.255.0,忽視了內網中可能存在其他地址設置。如果想範圍更大一些的話,還可以把子網掩碼改成255.0.0.0,目標地址改成10.0.0.0
——————————————————————————————————————————
知識點:
ROUTE路由命令簡單解說
ROUTE命令格式如下:
ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
其中
- –f 參數用於清除路由表
- -p參數用於永久保留某條路由(即在系統重啓時不會丟失路由)。
- Command主要有PRINT(打印)、ADD(添加)、DELETE(刪除)、CHANGE(修改)共4個命令。
- Destination代表所要達到的目標IP地址。
- MASK是子網掩碼的關鍵字。Netmask代表具體的子網掩碼,如果不加說明,默認是255.255.255.255(單機IP地址),因此鍵入掩碼時候要特別小心,要確認添加的是某個IP地址還是IP網段。如果代表全部出口子網掩碼可用0.0.0.0。
- Gateway代表出口網關。
- 其他interface和metric分別代表特殊路由的接口數目和到達目標地址的代價,一般可不予理會。