【cmd】route

概述:windows route命令的用法|查看路由|修改路由|删除路由

Route 命令

Route命令用于在本地IP路由表中显示和修改条目。在排除网络故障时常会用到。

使用不带参数的Route或 Route /? 可以显示帮助。

语法:

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

-f 选项

Route –f 命令清除所有网关项的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。

如下图所示,执行 route –f 命令后,再用 route print 打印路由表时,可看到路由表为空。

-p 选项

route add 命令结合使用时,将路由设备为在系统引导期间保持不变。

默认情况下,重新启动系统时,不保存路由。

当在 route add 命令中加入-p参数时,route print 命令就能看到永久路由了。

route print

Print命令

接下来,我们将介绍Print、Add、Delete、Chance四个常用的Command命令。

Route print命令显示IP路由表的完整内容,如下图所示:首先显示了当前主机的所有接口列表,接下来显示IPv4路由表和IPv4永久路由,可以看到,我的IPv4路由表有两个默认网关,且无手动添加的IPv4永久路由。

使用route print命令时,目标或网关可以为通配符,通配符指定为星号“*”。

1
2
3
4
5
Route print -4 #命令只显示IPv4的路由表信息。

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

Route print 192* #命令只显示那些匹配192*的项。

route add

例1:若要添加带有 192.168.12.1 默认网关地址的默认路由,

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 目标中添加一个路由

1
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 目标中添加一个永久路由

1
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 目标中添加一个路由

1
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 目标中添加一个路由

1
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。如何做到既想上网,又想访问网络内的资源?只需按以下三步操作即可

1
2
3
4
5
第一步:将本地的网关地址由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 目标的路由

1
route delete 10.41.0.0 mask 255.255.0.0

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

1
route delete 10.\*

Change命令

Route change命令只用于修改网关和/或跃点数

例1:若要将带有 10.100.0.0 目标和 255.255.0.0 子网掩码的下一跃点地址从 10.100.0.1 修改为 10.100.0.254

1
route change 10.100.0.0 mask 255.255.0.0 10.100.0.254

【cmd】route
https://hodlyounger.github.io/A_OS/Windows/cmd/【cmd】route/
作者
mingming
发布于
2023年10月27日
许可协议