
Tento definir a métrica no DHCP no Raspbian para ter maior prioridade de Wi-Fi sobre WWAN, então defino:
pi@adi:~ $ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.64.64.64 0.0.0.0 UG 0 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 300 0 0 wwan0
192.168.10.0 0.0.0.0 255.255.255.0 U 200 0 0 wlan0
Mas não funciona, porque quando meu cartão SIM (WWAN) não tem mais dinheiro, não tenho internet e ele não conecta via wi-fi. O que mais eu posso fazer?
Responder1
Você não pode fazer failover com métrica: Métrica significa apenas que entre rotas com a mesma especificidade, a "melhor" é sempre escolhida, não importa se algo ao longo da conexão funciona ou não.
"Como faço para usar diferentes conexões de internet ao mesmo tempo" (em diversas variantes) é um FAQ, da última vez foiesse.
Portanto, você precisa determinar de alguma forma se seu cartão SIM tem dinheiro ou não e, com base nesse script, alterar a rota padrão.