开发者

Windows系统中通过route命令添加自定义永久路由的方法

通过route命令来为Windows添加自定义的路由

首先,在cmd中,输入route print,可以查看到本机当前的网卡接口号、MAC地址和网卡名称:

(下面会用到第一列的网卡接口号数字)

Windows系统中通过route命令添加自定义永久路由的方法

例如,我们想添加一条路由,目标网段是192.168.5.0/24(掩码是255.255.255.0),下一跳是192.168.2.254,并且这条路由应用在“24”网卡接口上,那么我们就可以输入这样一条命令:

route add 192.168.5.0 mask 255.255.255.0 192.168.2.254 if 24 -p

在这个例子中:

192.168.5.0表示目标网段;

mask后面接掩码255.255.255.0表示目标网段的掩码;

192.168.2.254表示路由的下一跳地址,也就是,想要到达192.168.5.0的数据,本机都会发给192.168.2.254去转发;

if后面接本机的网卡接口号,如果本机有多个网卡,那么就需要区分你想要用哪个网卡去访问目标网段,这里的接口号就是开头说的通过route print命令查看到的。

例如我的24号接口能够通到目标网段,那么这里就输入24;

“-p”这个参数表示该条路由永久生效如果不加这个参数,那么需要注意,你的这条路由在本机重启后将会失效。

Windows系统中通过route命令添加自定义永久路由的方法

输入完成之后,我们再次输入&ldqjavascriptuo;route print”命令来查看一下本机当前路由,可以发现多了一条刚刚配置的路由条目:

Windows系统中通过route命令添加自定义永久路由的方法

 附:Windows中,route命令的详解:

操作网络路由表。
ROUTE [-f] [-p] [-4|-6] command [destination]
[MASK netmask] [gateway] [METRIC metric] [IF interface]
-f 清除所有网关项的路由表。如果与某个
命令结合使用,在运行该命令前,
应清除路由表。
-p 与 ADD 命令结合使用时,将路由设置为
在系统引导期间保持不变。默认情况下,重新启动系统时,
不保存路由。忽略所有其他命令,
这始终会影响相应的永久路由。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
command 其中之一:
PRINT 打印路由
ADD 添加路由
Dhttp://www.devze.comELETE 删除路由
编程客栈CHANGE 修改现有路由
destination 指定主机。
MASK 指定下一个参数为“netmask”值。
netmask 指定此路由项的子网掩码值。
如果未指定,其默认设置为 255.255.255.255。
gateway 指定网关。
interface 指定路由的接口号码。
METRIC 指定跃点数,例如目标的成本。
用于目标的所有符号名都可以在网络数据库
文件 NETWORKS 中进行查找。用于网关的符号名称都可以在主机名称
数据库文件 HOSTS 中进行查找。
如果命令为 PRINT 或 DELETE。目标或网关可以为通配符,
(通配符指定为星号“*”),否则可能会忽略网关参数。
如果 Dest 包含一个 * 或 ?,则会将其视为 Shell 模式,并且只
打印匹配目标路由。“*”匹配任意字符串,
而“?”匹配任意一个字符。示例: 157.*.1、157.*、127.*、*224*。
只有在 PRINT 命令中才允许模式匹配。
诊断信息注释:
无效的 MASK 产生错误,即当 (DEST & MASK) != DEST 时。
示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
路由添加失败: 指定的掩码参数无效。
(Destination & Mask) != Destination。
示例:
> route PRINT
> route PRINT -4
> route PRINT -6
> route PRINT 157* .... 只打印那些匹配 157* 的项
> route ADD 157.0.0.0 MASKandroid 255.0.0.0 157.55.80.1 METRIC 3 IF 2
    destination^      ^mask  ^gateway   metric^    ^
                               Interface^
如果未给出 IF,它将尝试查找给定网关的最佳接口。
> route ADD 3ffe::/32 3ffe::1
> route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
CHANGE 只用于修改网关和/或跃点数。
> route DELETE 157.0.0.0
> route DELETE 3ffe::/32

到此这篇关于Windows系统中通过route命令添加自定义永久路由的方法的文章就编程介绍到这了,更多相关Windows route命令自定义永久路由内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章,希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新运维

运维排行榜