当主机可通过网络接口访问时,如何添加静态路由?

当主机可通过网络接口访问时,如何添加静态路由?

在 RaspberryPi 上的 Raspbian (Debian) 中,我有两个接口eth0wlan0,我使用eth0(蜂窝调制解调器)作为主要连接,只有一些大流量通过wlan0。为此,我使用ip route命令。
例如:(通过 wlan0 路由 Google 的内容)

ip route add 74.125.228.0/24 dev wlan0

但不幸的是,我们大楼的电源偶尔会中断,导致wlan0无法使用。

如何才能仅当可以通过(即无线)访问主机(例如 Google.com)时保持此静态连接路由,而当电源断电(例如飓风桑迪)且无线路由器无用时,wlan0切换到(即蜂窝)?eth0

答案1

该命令是否支持名为 metric 的参数 - 如果两条路由除了度量之外都相等,则使用较低的度量。通常,输入 ip route add 74.125.228.0/24 dev wlan0 会将其添加到表中,度量值为 1,即始终首先使用手动添加的路由。但您应该能够将第二条路由添加到不太理想的网卡,度量值为 2

相关内容