Conexão de internet de fallback com o stick UMTS

1

Eu quero realizar uma conexão com a Internet de retorno por banda larga móvel. Eu tenho um umts stick que se comporta como uma interface de rede no linux (eth1) e uma conexão normal (eth0).

Estou trabalhando com o dhcpcd como networkmanager por conveniência e meu arquivo de interfaces é assim:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto eth1
allow-hotplug eth1
iface eth1 inet manual

Essa é a saída de 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

Quando eu desconecto rotas eth0 para eth0 get deleted e eth1 é usado como conexão de internet. Mas, quando o eth0 ainda está conectado, mas não tem internet, o eth0 é usado, causando uma interrupção na internet.

Minha pergunta é: Como posso dizer ao linux / dhcpcd para parar de usar uma interface, se ela não tiver conectividade com a Internet?

    
por user2737037 04.01.2016 / 11:23

0 respostas