Wifi conectado mas sem ping (restrito à interface Ethernet de alguma forma interferindo na funcionalidade Wifi) [duplicado]

2

Recentemente, entrei no Linux (shell do Debian - Gnome) e atualmente estou tendo problemas com meu WiFi.

Basicamente, quando eu reinicio o WiFi funciona bem por cerca de um minuto ou dois, depois que ele permanece conectado, mas eu não posso pingar qualquer IP externo (8.8.8.8 é o meu endereço IP de teste). Depois de pesquisar questões semelhantes, tentei algumas das ferramentas que vi sugeridas.

executando route -n na inicialização (quando o WiFi está funcionando) fornece o seguinte:

Destination    gateway        Genmask       Flags  Metric Ref Use Iface
0.0.0.0        192.168.178.1  0.0.0.0       UG     1024   0   0   wlan0
169.254.0.0    0.0.0.0        255.255.0.0   U      1000   0   0   wlan0
192.168.178.0  0.0.0.0        255.255.255.0 U      0      0   0   wlan0

Depois de um minuto ou mais, quando o acesso à internet é interrompido se eu executar o mesmo comando, obtenho:

Destination    gateway        Genmask       Flags  Metric Ref Use Iface
0.0.0.0        0.0.0.0        0.0.0.0       U      1002   0   0   eth0
0.0.0.0        192.168.178.1  0.0.0.0       UG     1024   0   0   wlan0
169.254.0.0    0.0.0.0        255.255.0.0   U      0      0   0   eth0
169.254.0.0    0.0.0.0        255.255.0.0   U      1000   0   0   wlan0
192.168.178.0  0.0.0.0        255.255.255.0 U      0      0   0   wlan0

Então eu tentei desligar eth0 com: ifconfig eth0 down e voila a internet funciona novamente. por mais ou menos um minuto para que eth0 volte a ficar on-line e estrague tudo de novo.

Eu realmente não tenho ideia do que está acontecendo de tão novo no Linux, então se alguém puder lançar alguma luz sobre o porquê eth0 continua vindo online e chocando com meu WiFi seria apreciado.

---- EDIT ----- Encontrou a solução ACTUAL para o gnome-shell

Portanto, todas as soluções que encontrei nos tópicos sugeridos (e supostamente questões duplicadas) não me ajudaram a longo prazo. Ou eles eram soluções sub-ótimas que forçavam a reconfiguração manual irritante de dispositivos de rede toda vez que os dispositivos são alterados.

o que acabei fazendo foi simplesmente remover a interface eth0 de /etc/network/interfaces

então, comentando o seguinte:

# allow-hotplug eth0 # iface eth0 inet dhcp

Isso permite que o gerenciador de rede que vem com o Gnome assuma o controle da eth0 e interrompa o conflito entre as interfaces. o que significa que as ferramentas padrão de rede GUI agiram como esperado.

    
por Ben Jack 11.01.2017 / 10:41

1 resposta

0

Se você quiser desativar permanentemente eth0 do seu sistema, sugiro que edite as interfaces de configuração de rede:

sudo vi /etc/network/interfaces

Em seguida, adicione a linha:

iface eth0 inet manual

Depois de modificar o arquivo, você pode reiniciar o gerenciador de rede invocando o comando:

sudo service network-manager restart

É claro que o mod é reversível.

Se quiser mexer nas métricas de interface para atribuir prioridade a uma interface acima de outra, sugiro que você tente ifmetric .

    
por 11.01.2017 / 11:14