Route 命令 Route命令用于在本地IP路由表中顯示和修改條目,。在排除網(wǎng)絡故障時常會用到,。 使用不帶參數(shù)的Route或 Route /? 可以顯示幫助,。
語法: route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if interface] -f 選項 Route –f命令清除所有網(wǎng)關項的路由表。如果該參數(shù)與某個命令組合使用,,路由表將在運行命令前清除,。 如下圖所示,執(zhí)行route –f命令后,,再用route print打印路由表時,,可看到路由表為空。
-p 選項 與route add命令結(jié)合使用時,,將路由設備為在系統(tǒng)引導期間保持不變,。 默認情況下,重新啟動系統(tǒng)時,,不保存路由,。 當在route add命令中加入-p參數(shù)時,route print命令就能看到永久路由了,。
Print命令 接下來,,我們將介紹Print、Add,、Delete,、Chance四個常用的Command命令。 Route print命令顯示IP路由表的完整內(nèi)容,,如下圖所示:首先顯示了當前主機的所有接口列表,,接下來顯示IPv4路由表和IPv4永久路由,可以看到,,我的IPv4路由表有兩個默認網(wǎng)關,,且無手動添加的IPv4永久路由。 使用route print命令時,,目標或網(wǎng)關可以為通配符,,通配符指定為星號“*”。 Route print -4命令只顯示IPv4的路由表信息,。 Route print -6命令只顯示IPv6的路由表信息,。 Route print 192*命令只顯示那些匹配192*的項。
Add命令 Route add命令添加一條靜態(tài)路由信息,,-p參數(shù)為添加一條永久路由,。在網(wǎng)絡中有多個網(wǎng)關地址時,會經(jīng)常用到,。
例1:若要添加帶有 192.168.12.1 默認網(wǎng)關地址的默認路由,, 命令:route add 0.0.0.0 mask 0.0.0.0 192.168.12.1 例2:若要向帶有 255.255.0.0 子網(wǎng)掩碼和 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 子網(wǎng)掩碼和 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 子網(wǎng)掩碼、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 子網(wǎng)掩碼,、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,,它將嘗試查找給定網(wǎng)關的最佳接口,。 例6:若本地的IP地址為172.16.1.100,,網(wǎng)關為172.16.1.254,,現(xiàn)有一條ADSL線路,路由器的地址為172.168.1.200,,通過該地址可訪問Internet,。如何做到既想上網(wǎng),又想訪問網(wǎng)絡內(nèi)的資源,?只需按以下三步操作即可 第一步:將本地的網(wǎng)關地址由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命令時,目標或網(wǎng)關可以為通配符,,通配符指定為星號“*”,。 例1:若要刪除到帶有 255.255.0.0 子網(wǎng)掩碼的 10.41.0.0 目標的路由 命令: route delete 10.41.0.0 mask 255.255.0.0 例2:若要刪除以 10. 起始的 IP 路由表中的所有路由 命令: route delete 10.* Change命令 Route change命令只用于修改網(wǎng)關和/或躍點數(shù) 例1:若要將帶有 10.100.0.0 目標和 255.255.0.0 子網(wǎng)掩碼的下一躍點地址從 10.100.0.1 修改為 10.100.0.254 命令:route change 10.100.0.0 mask 255.255.0.0 10.100.0.254 |
|