路由命令
Route 命令用于显示和修改本地 IP 路由表中的条目。在排除网络问题时经常使用。
使用不带参数的 Route 或 Route /?显示帮助。
(相关资料图)
语法:
路由 [-f] [-p] [命令 [目的地] [子网掩码] [网关] [metric] [如果接口]
-f 选项
Route –f 命令清除所有网关条目的路由表。如果该参数与命令结合使用,则在执行该命令之前会清除路由表。
如下图所示,执行route -f命令后,再使用route print打印路由表,可以看到路由表为空。
-p 选项
与 Route add 命令结合使用时,将路由设备设置为在系统引导期间持续存在。
默认情况下,系统重启时不会保存路由。
当route add命令添加-p参数时,route print命令可以看到永久路由。
打印命令
接下来我们将介绍四个常用的Command命令:Print、Add、Delete和Chance。
Route print 命令显示 IP 路由表的完整内容,如下图所示: 首先显示当前主机所有接口的列表,然后显示 IPv4 路由表和 IPv4 永久路由。如您所见,我的 IPv4 路由表有两个默认网关,并且没有手动添加 IPv4 永久路由。
使用路由打印命令时,目标或网关可以是通配符,通配符指定为星号“*”。
Route print -4 命令仅显示 IPv4 路由表信息。
Route print -6 命令仅显示 IPv6 路由表信息。
Route print 192* 命令仅显示那些与 192* 匹配的项目。
添加命令
Route add命令添加静态路由信息,-p参数添加永久路由。当网络中有多个网关地址时通常使用它。
示例1:添加默认网关地址为192.168.12.1的默认路由,
命令:route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
示例2:添加到 10.41.0.0 目的地的路由,子网掩码为 255.255.0.0,下一跳地址为 10.27.0.1
命令:路由添加 10.41.0.0 掩码 255.255.0.0 10.27.0.1
示例3:添加到 10.41.0.0 目的地的永久路由,子网掩码为 255.255.0.0,下一跳地址为 10.27.0.1
命令:route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
命令:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
命令:route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
如果没有给出 if,它将尝试为给定网关找到最佳接口。
第一步:将本地网关地址从172.16.1.254更改为172.16.1.200
第2步:路由删除0.0.0.0掩码0.0.0.0 172.16.1.254
第3步:路由添加172.16.0.0掩码255.255.0.0 172.16.1.100 -p metric 1
删除命令
路由删除命令删除路由。
使用路由删除命令时,目标或网关可以是通配符,通配符指定为星号“*”。
示例1:删除到 10.41.0.0 目的地、子网掩码为 255.255.0.0 的路由
命令:路由删除10.41.0.0掩码255.255.0.0
示例 2: 删除 IP 路由表中以 10 开头的所有路由。
命令:路线删除10.*
更改命令
路由更改命令仅用于修改网关和/或跳数
?命令:路由更改10.100.0.0掩码255.255.0.0 10.100.0.254
还木有评论哦,快来抢沙发吧~