Linux下如何修改现有的路由表,修改Metric优先级

route命令输出项含义

Destination 目标网段或者主机
Gateway 网关地址
Genmask 网络掩码
Flags 标记。一些标记如下:

  • U — 路由是活动的
  • H — 目标是一个主机
  • G — 路由指向网关
  • R — 恢复动态路由产生的表项
  • D — 由路由的后台程序动态地安装
  • M — 由路由的后台程序修改
  • ! — 拒绝路由

Metric 路由距离,到达指定网络所需的中转数。metric的值越小,优先级越高。
Ref 路由项引用次数
Use 该路由项被路由软件查找的次数
Iface 该路由项对应的输出接口

Linux下能够使用“ip route change”命令更改现有条目的网关,但无法更改Metric指标,例如:
$ route –n
192.168.1.0        192.168.1.1       255.255.255.0   eth1

$ ip route change 192.168.1.0/24 via 192.168.2.1

$ route -n
192.168.1.0        192.168.2.1        255.255.255.0   eth1

两种解决方案

1. 删除现有路由并添加新路由。 例如:

$ ip route del 192.168.1.0/24 via 192.168.1.1
$ ip route add 192.168.1.0/24 via 192.168.1.1 metric 1234


$ ip route del default via 192.168.1.1 dev eth1
$ ip route add default via 192.168.1.1 dev eth1 metric 1234

2. 安装ifmetric工具

# 安装
$ sudo apt install ifmetric
# 
$ sudo ifmetric eth1 1234
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值