Tenho que desconectar/reconectar o cabo de rede para acessar a Internet

Tenho que desconectar/reconectar o cabo de rede para acessar a Internet

Eu uso Ubuntu 16.04e conecto minha máquina junto com outras máquinas usando Hubum modem para usar a Internet. Hoje me deparo com um problema:

Outra máquina pode se conectar à Internet; mas não consigo acessar a web ( Server Not Founderro no navegador e ping: unknown host google.comcomo resultado do $ ping google.comterminal), a menos que depois de desconectar/reconectar o cabo de rede. Mas desta forma só funciona por alguns segundos até 2 minutos. Embora meu dispositivo Android possa se conectar à web continuamente sem nenhum problema através do WiFi.

Também conectei minha máquina diretamente no modem e até troquei o cabo de rede (Ethernet). Mas o resultado foi o mesmo.

O que causa esse problema e como posso resolver isso?

Editar1

Posso abrir 192.168.1.1na minha máquina, masnão podeConecte-se; embora seja possível fazer isso em minhas outras máquinas.

Editar2

  • /ect/resolv.confcontém apenas nameserver 127.0.1.1(mas esse arquivo é um link para /run/resolvconf/resolv.conf)
  • o resultado de $ nmcli device show $ethernet | grep DNSé:
    • IP4.DNS1: 8.8.8.8
    • IP4.DNS2: 4.4.4.4 - ping 8.8.8.8funciona sempre
  • Ambos $ dig 8.8.8.8 google.comfuncionam $ dig 4.4.4.4 google.comquando consigo acessar a web; mas quando ocorre um problema, recebo " ;; connection timed out; no servers could be reached"

Editar3

Parece que minha máquina muda automaticamente a conexão usada Internet(que é usada para acessar a web) para virbr0a qual causa problema:

Quando posso acessar a web: insira a descrição da imagem aqui

Quando o problema ocorre: insira a descrição da imagem aqui

Editar4

Resultado de $ ip route showquando consigo acessar e não consigo acessar a web:

default via 192.168.1.1 dev eno1  proto static  metric 100 
169.254.0.0/16 dev eno1  scope link  metric 1000 
192.168.1.0/24 dev eno1  proto kernel  scope link  src 192.168.1.50  metric 100 
192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1 linkdown 

Responder1

Provavelmente um problema de DNS.

  • verifique se o seu /ect/resolv.confcontém apenas nameserver 127.0.1.1,
  • problema nmcli device show $ethernet | grep DNSpara listar os servidores de nomes ( $etherneté o nome da sua interface, normalmente alguns enp*)
  • verifique se você pode acessá-los ( ping...)
  • verifique se eles podem ser usadosdig @dnserver somesite.com

O editor de conexão permite forçar um DNS na sua conexão, por exemplo:

  • 8.8.8.8 (Google)
  • 208.67.220.220/208.67.222.222 (DNS aberto)

informação relacionada