Não é possível alternar conexões à Internet sem reiniciar (Debian)

2

Ultimamente eu tenho que alternar entre uma conexão de internet wi-fi e com fio com alguma frequência, e descobri que a única maneira que eu sou capaz de fazer isso é reiniciar o computador. Aqui estão os dois casos de como isso funciona:

1) Inicie o computador com o sistema sem fio conectado automaticamente. Isso torna impossível, mais tarde, mudar para uma conexão ethernet, mesmo com o Wi-Fi desligado.

2) Inicie o computador com o hardware wifi desativado e o ethernet conectado. Isso permite uma conexão ethernet, mas se eu desconectar e ativar o Wi-Fi, não consigo conexão.

Como eu resolveria esse problema?

Aqui está o conteúdo do meu arquivo /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

 # The primary network interface
 allow-hotplug eth0
 iface eth0 inet dhcp

Edit: Eu encontrei um script de contorno, mas nenhuma solução até agora.

 /etc/init.d/networking stop
 nano #this is where i unplug wire and enable wifi, or vice versa, then Ctrl-x
 /etc/init.d/networking start
    
por Carl Shiles 19.01.2017 / 18:02

1 resposta

3

Seu problema está no fato de que você está usando duas coisas diferentes para gerenciar suas interfaces. NetworkManager (que é o gerenciador de conexões padrão usual no Debian) não gerencia quaisquer interfaces cujos nomes estejam listados em /etc/network/interfaces por padrão.

Ou comente as linhas sobre eth0 in /etc/network/interfaces e faça com que o NetworkManager manipule ambas as conexões ou (um pouco mais envolvido), mova o gerenciamento de sua conexão sem fio para /etc/network/interfaces .

    
por 19.01.2017 / 21:46