A solução é alterar a métrica na conexão ethernet. Alterar a configuração da interface para algo como
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto enp0s31f6
iface enp0s31f6 inet static
address 192.168.0.205
netmask 255.255.255.0
dns-nameservers 8.8.8.8
up route add default gw 192.168.0.1 metric 1000
down route del default gw 192.168.0.1
Isso adicionará métrica a ethernet
a 1000
mais de wifi
. O wifi
está conectado e o tráfego será encaminhado para wifi
. Se wifi
não estiver conectado, o tráfego será roteador para eth
. Se wifi
estiver conectado e eth
também estiver conectado, o tráfego será roteado através de wifi
devido à métrica que é 600
para wifi
e 1000
para eth
. Também se eth
for desconectado down route del default gw 192.168.0.1
excluirá a rota padrão para eth
.