【问题标题】:Set Network Interface Metric [closed]设置网络接口指标[关闭]
【发布时间】:2012-05-15 00:07:06
【问题描述】:

如今设置网络接口指标的正确方法是什么?

我正在寻找执行此操作的命令行方法。我目前正在使用 Arch Linux,但最好使用与发行版无关的方法。

这是我失败的尝试:

$ sudo ifconfig wlan0 metric 1
SIOCSIFMETRIC: Operation not supported

【问题讨论】:

标签: linux networking archlinux


【解决方案1】:

ma​​n ifconfig 中所述,在 Linux 系统上,ifconfig 命令不支持 metric 选项,因为当 ifconfig 命令是处理它不会创建路由表条目。

   metric N
          This parameter sets the interface metric. It is not available under GNU/Linux.

要回答您的问题,您必须使用 route 命令添加具有所需指标的路由并删除旧条目。例如:

sudo route add -net default gw 10.10.0.1 netmask 0.0.0.0 dev wlan0 metric 1
sudo route del -net default gw 10.10.0.1 netmask 0.0.0.0 dev wlan0 metric 0

【讨论】:

  • 有什么方法可以在不指定网关的情况下更改指标吗?我看到网关无法检测(我们无法通过命令找到gw ip),但是一旦激活了新接口,gw 可能会自动设置;因此,在已经指定指标的情况下,我可能更喜欢 wifi 而不是以太网;但我不能确定 wifi 网关,也不是以太网网关。
猜你喜欢
  • 1970-01-01
  • 2011-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-17
  • 1970-01-01
  • 2013-07-04
  • 1970-01-01
相关资源
最近更新 更多