Tengo que desconectar/reconectar el cable de red para acceder a Internet

Tengo que desconectar/reconectar el cable de red para acceder a Internet

Utilizo Ubuntu 16.04y conecto mi máquina junto con otras máquinas usando un Hubmódem para usar Internet. Hoy me encuentro con un problema:

Otra máquina puede conectarse a Internet; pero no puedo acceder a la web ( Server Not Founderror en el navegador y ping: unknown host google.comcomo resultado del $ ping google.comterminal), a menos que después de desconectar/volver a conectar el cable de red. Pero de esta manera sólo funciona desde unos segundos hasta 2 minutos. Aunque mi dispositivo Android puede conectarse a la web continuamente sin ningún problema a través de WiFi.

También conecté mi máquina directamente al módem e incluso cambié el cable de red (Ethernet). Pero el resultado fue el mismo.

¿Qué causa este problema y cómo puedo solucionarlo?

Editar1

Puedo abrir 192.168.1.1desde mi máquina perono puedoacceso; aunque es posible hacerlo desde mis otras máquinas.

Editar2

  • /ect/resolv.confsolo contiene nameserver 127.0.1.1(pero ese archivo es un enlace a /run/resolvconf/resolv.conf)
  • el resultado de $ nmcli device show $ethernet | grep DNSes:
    • IP4.DNS1: 8.8.8.8
    • IP4.DNS2: 4.4.4.4 - ping 8.8.8.8funciona siempre
  • Ambos $ dig 8.8.8.8 google.comfuncionan $ dig 4.4.4.4 google.comcuando puedo acceder a la web; pero cuando ocurre el problema, aparece " ;; connection timed out; no servers could be reached"

Editar3

Parece que mi máquina cambia automáticamente la conexión utilizada Internet(que se utiliza para acceder a la web), lo virbr0que causa el problema:

Cuando puedo acceder a la web: ingrese la descripción de la imagen aquí

Cuando ocurre el problema: ingrese la descripción de la imagen aquí

Editar4

Resultado de $ ip route showcuando puedo acceder y no puedo acceder a la 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 

Respuesta1

Probablemente sea un problema de DNS.

  • comprueba que /ect/resolv.confsolo contiene nameserver 127.0.1.1,
  • problema nmcli device show $ethernet | grep DNSpara enumerar los servidores de nombres ( $ethernetes el nombre de su interfaz, normalmente algunos enp*)
  • comprueba si puedes acceder a estos ( ping...)
  • comprobar si se pueden utilizardig @dnserver somesite.com

El editor de conexiones te permite forzar un DNS en tu conexión, por ejemplo:

  • 8.8.8.8 (Google)
  • 208.67.220.220/208.67.222.222 (OpenDNS)

información relacionada