我有两个接口(一个有线,一个无线),两个接口都通过 dhcp 获取 IP,其中任何一个可能有也可能没有互联网连接。
我需要创建一种后备机制,该机制更喜欢互联网连接的接口,但如果当前一个接口失去连接而另一个接口现在具有互联网连接,则应该更改首选接口。
Linux 中是否有针对此类要求的机制,或者我是否需要编写一个脚本来相应地更改路由表?
答案1
您可以尝试使用ifmetric
( sudo apt-get install ifmetric
)。
例如sudo ifmetric wlan0 50
,您可以将指标分配给 wlan0 卡,值为 50。数字越小,连接的优先级越高。
您route -n
可以查看系统中配置的指标(指标字段)。更改将立即反映出来。