Você precisa configurar a métrica da interface, que define o "atraso" ou a "lentidão".
Primeiro, instale o programa ifmetric
para sua distribuição, que permite alterar facilmente a métrica para uma interface.
Em seguida, você deseja editar o /etc/network/interfaces
para chamar ifmetric
quando as interfaces de rede estiverem conectadas:
iface eth0 inet dhcp
up ifmetric eth0 10
iface wlan0 inet dhcp
up ifmetric wlan0 20
(Estou assumindo que eth0
é a interface com fio aqui e wlan0
é a interface sem fio. Você pode ter outras linhas ao redor da linha iface
, a parte principal que você deseja adicionar é o
up ifmetric wlan0 20
parte. Isso informa ao sistema que deve assumir que a interface wlan0
é duas vezes mais lenta que a interface eth0
. Isso fará com que seu sistema use a interface com fio se estiver conectada, mas voltará automaticamente para a interface sem fio.
Dependendo da sua distribuição, pode haver uma ferramenta GUI para configurar isso com muito mais facilidade (como o NetworkManager na distribuição do Ubuntu)