網絡管理常用命令之七 - Route 命令詳解(圖文)

7、Route 命令...

  • 語法:...

  • -f 選項...

  • -p 選項...

  • Print命令...

  • Add命令...

  • Delete命令...

  • Change命令...

7、Route 命令

    Route命令用於在本地IP路由表中顯示和修改條目。在排除網絡故障時常會用到。

    使用不帶參數的Route或 Route /? 可以顯示幫助。

    clip_image002

語法:

    route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if interface]

-f 選項

    Route –f命令清除所有網關項的路由表。如果該參數與某個命令組合使用,路由表將在運行命令前清除。

    如下圖所示,執行route –f命令後,再用route print打印路由表時,可看到路由表爲空。

    clip_image004

-p 選項

    與route add命令結合使用時,將路由設備爲在系統引導期間保持不變。

    默認情況下,重新啓動系統時,不保存路由。

    當在route add命令中加入-p參數時,route print命令就能看到永久路由了。

    clip_image006

Print命令

    接下來,我們將介紹Print、Add、Delete、Chance四個常用的Command命令。

    Route print命令顯示IP路由表的完整內容,如下圖所示:首先顯示了當前主機的所有接口列表,接下來顯示IPv4路由表和IPv4永久路由,可以看到,我的IPv4路由表有兩個默認網關,且無手動添加的IPv4永久路由。

    使用route print命令時,目標或網關可以爲通配符,通配符指定爲星號“*”。

    Route print -4命令只顯示IPv4的路由表信息。

    Route print -6命令只顯示IPv6的路由表信息。

    Route print 192*命令只顯示那些匹配192*的項。

    clip_image008

Add命令

    Route add命令添加一條靜態路由信息,-p參數爲添加一條永久路由。在網絡中有多個網關地址時,會經常用到。

    clip_image009

1若要添加帶有 192.168.12.1 默認網關地址的默認路由,

    命令:route add 0.0.0.0 mask 0.0.0.0 192.168.12.1


2若要向帶有 255.255.0.0 子網掩碼和 10.27.0.1 下一躍點地址的 10.41.0.0 目標中添加一個路由

    命令:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1


3若要向帶有 255.255.0.0 子網掩碼和 10.27.0.1 下一躍點地址的 10.41.0.0 目標中添加一個永久路由

    命令:route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1


4若要向帶有 255.255.0.0 子網掩碼、10.27.0.1 下一躍點地址且其成本值標爲 7 的 10.41.0.0 目標中添加一個路由

    命令:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7


5若要向帶有 255.255.0.0 子網掩碼、10.27.0.1 下一躍點地址且使用 0x3 接口索引的 10.41.0.0 目標中添加一個路由

    命令:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

如果未給出if,它將嘗試查找給定網關的最佳接口。


6若本地的IP地址爲172.16.1.100,網關爲172.16.1.254,現有一條ADSL線路,路由器的地址爲172.168.1.200,通過該地址可訪問Internet。如何做到既想上網,又想訪問網絡內的資源?只需按以下三步操作即可

第一步:將本地的網關地址由172.16.1.254改爲172.16.1.200

第二步:route delete 0.0.0.0 mask 0.0.0.0 172.16.1.254

第三步:route add 172.16.0.0 mask 255.255.0.0 172.16.1.100 -p metric 1

Delete命令

    Route delete命令刪除路由。

    使用route delete命令時,目標或網關可以爲通配符,通配符指定爲星號“*”。

1若要刪除到帶有 255.255.0.0 子網掩碼的 10.41.0.0 目標的路由

    命令: route delete 10.41.0.0 mask 255.255.0.0


2若要刪除以 10. 起始的 IP 路由表中的所有路由

    命令: route delete 10.*

Change命令

    Route change命令只用於修改網關和/或躍點數

1若要將帶有 10.100.0.0 目標和 255.255.0.0 子網掩碼的下一躍點地址從 10.100.0.1 修改爲 10.100.0.254

    命令:route change 10.100.0.0 mask 255.255.0.0 10.100.0.254




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