使用 UMTS 棒备份互联网连接

使用 UMTS 棒备份互联网连接

我想实现移动宽带上的后备互联网连接。我有一根 umts 棒,其行为类似于 linux 中的网络接口 (eth1) 和普通的网络共享连接 (eth0)。

为了方便起见,我使用 dhcpcd 作为网络管理器,我的接口文件如下所示:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto eth1
allow-hotplug eth1
iface eth1 inet manual

这是的输出route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.42.0.1       0.0.0.0         UG    202    0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    400    0        0 eth1
10.42.0.0       0.0.0.0         255.255.255.0   U     202    0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     400    0        0 eth1

当我拔掉 eth0 时,eth0 的路由会被删除,eth1 会用作互联网连接。但是当 eth0 仍处于连接状态但没有互联网时,eth0 仍然会被使用,从而导致互联网中断。

我的问题是:如果没有互联网连接,我该如何告诉 linux / dhcpcd 停止使用接口?

相关内容