如何指定某一IP走特定路由

路由添加

1
route -p add [目标] [mask <网络掩码>] [网关] [metric <度量值>] [if <接口>]。

参数 描述

目标 指定路由的网络目标。目标可以是 IP 地址或子网前缀(又称为网络地址或网络标识符)(其中前缀的主机位设为 0),
主机路由的 IP 地址或者 0.0.0.0(默认路由)。

mask 指定与网络目标关联的子网掩码。子网掩码可以是IP地址或子网前缀的相应子网掩码、255.255.255.255
(主机路由)或者 0.0.0.0(默认路由)。如果省略了掩码,则将使用子网掩码255.255.255.255。由于定义路
由中目标和子网掩码之间的关系,目标不能比其对应的子网掩码更具特定性。换句话说,如果子网掩码中的位
为0,则目标中的对应位不能设为1。

网关 指定前一跃点或下一跃点 IP

地址 可通过此地址访问由网络目标和子网掩码定义的地址集。对于本地连接的子网路由,网关地址为分配给连接到子网的接口的 IP 址。对于远程路由(可通过一个或多个路由器使用),网关地址为分配给相邻路由器的可直接访问的 IP 地址。

metric 指定路由的整数度量值(从1到9999),用于在路由表中的多个路由(这些路由最接近匹配要转发的数据包目标地址)间进行选择。将选择最低度量值的路由。度量值可以反映跃点数目、路径速度、路径可靠性、路径吞吐量或管理属性。

if 指定访问目标所使用的接口的接口索引。有关接口及其对应的接口索引的列表,请使用路由打印命令的显示功能。可以对接口索引使用十进制或十六进制值。十六进制数以 0x 开头。省略 if 参数时,接口将通过网关地址确定。

metric 度量值

度量值也就是优先级 如果有多个到相同的目的地址条目 那度量值越低越优先
当然也可以用其它的办法来更改默认网关的值:

1.如ROUTE DELELTE 0.0.0.0,把2个默认网关都删掉,再新增。新增时注意设置METRIC这个值不能一样。

2.用ROUTE CHANGE 来变更两个默认网关的的外网网关的METRIC值。。

改默认路由

route change 默认不能修改自动生成的路由,要修改自动生成路由,就要先加一条路由, 覆盖默认路由,
然后修改新增的路由即可

一个实例

指定访问45.32.35.45 走 192.168.10.2网关

1
route add -p 45.32.35.45 mask 255.255.255.255 192.168.10.2 metric 1

来看一下效果

proute
ping_route

坚持原创技术分享,您的支持将鼓励我继续创作!