Назад | Перейти на главную страницу

Резервное подключение к Интернету с помощью USB-накопителя

Я хочу реализовать резервное подключение к Интернету через мобильный широкополосный доступ. У меня есть USB-накопитель, который ведет себя как сетевой интерфейс в 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 прекратить использование интерфейса, если у него нет подключения к Интернету?