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)