雙網卡下添加靜態路由

系統平臺: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分別代表特殊路由的接口數目和到達目標地址的代價,一般可不予理會。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章