Solución de problemas de red en Ubuntu Trusty Tahr

Solución de problemas de red en Ubuntu Trusty Tahr

Entonces parece que tengo dos problemas. Mi primer problema es que sólo puedo conectar pingmi enrutador de forma intermitente desde mi escritorio Ubuntu (por dirección IP). En segundo lugar, mi escritorio Ubuntu falla intermitentemente al realizar DNS correctamente ("DNS_PROBE_FINISHED_NO_INTERNET"/"No puedo encontrar el servidor"). Tenga en cuenta el término de forma intermitente. Supongo que los dos están conectados, pero no puedo estar seguro.

Todo lo relacionado con la red funciona; definitivamente es el escritorio. De hecho, estoy escribiendo esta publicación desde una máquina virtual que estoy ejecutando en Destkop; nunca he tenido ningún problema de red con la red de esta máquina virtual: acceso completo a la red y a Internet, bajo demanda, con pleno rendimiento.

Me gustaría poder configurar manualmente la red ( /etc/resolv.confy /etc/network/interfaces), pero NetworkManagery siguen sobrescribiendo las configuraciones y, en general dnsmasq, resolconfoscurecen lo que realmente está sucediendo con la red. Sin embargo, me conformaré con cualquier respuesta: alejarse del NetworkManager y otras herramientas parece ser el comienzo más sencillo para comprender el problema.

He investigado mucho durante las últimas dos semanas y visto varios foros, pero nada parece funcionar para mí. Eliminar dnsmasqy resolvconfno ha funcionado (aunque no he intentado eliminar network-manager). Poner entradas del servidor DNS /etc/resolvconf/resolv.conf.d/baseno ha ayudado. Entradas manuales resolv.confy interfacesse sobrescriben (no es de extrañar).

Para tener algunos antecedentes, mi escritorio es una conexión de red cableada (cat5) que se ejecuta directamente a mi enrutador, con una IP estática y configuraciones DNS internas que apuntan a varios servidores DNS públicos, por ejemplo, Google (es decir, los servidores DNS se habían configurado a través de NetworkManager: no recibido a través de DHCP). No hay nada "nuevo" en esta configuración: estuvo funcionando de manera constante durante meses hasta que apareció hace aproximadamente 6 semanas. No parece variar según la hora del día, la demanda del escritorio o la demanda total del enrutador. Simplemente "sucede" a veces durante 30 segundos, a veces durante 2 horas.

Cualquier idea sería apreciada. ¡Gracias!

Respuesta1

He visto esto antes... cable defectuoso. Entonces podría ser así de simple. ¿Has probado a usar un cable CAT-6 o ​​CAT-5e nuevo?

Podría ser un puerto físico defectuoso en cualquiera de los extremos que simplemente ya no se asienta correctamente.

Esto también podría ser algo esotérico como un firmware de conmutador defectuoso que está provocando una caída aleatoria del enlace y el posterior bloqueo/aprendizaje de la tabla CAM del árbol de expansión (retraso de tráfico de 30 segundos).

Más allá de eso, puede purgar resolvconf junto con ubuntu-minimal, desafortunadamente no puede eliminar dnsmasq-base ya que algunos paquetes principales, incluido network-manager, tienen un Depende configurado, pero puede hacer esto para evitar que se inicie y jugando con cosas del sistema:

$ sudo mv /usr/sbin/dnsmasq /usr/sbin/dnsmasq.off
$ sudo ln /bin/true /usr/sbin/dnsmasq
$ sudo chattr +i /usr/sbin/dnsmasq

Esto engañará al sistema haciéndole creer que hace algo (simplemente sale "verdadero") aunque no lo hizo, y aún así satisface el Depende en apto para administrador de red. Y podrás mantener la cordura. He hecho esto con buenos resultados, ya no tengo que jugar con /etc/resolv.conf (ahora solo mi VPN se mete con él).

Solo tenga en cuenta que si se actualiza el paquete dnsmasq, es posible que deba volver a hacerlo. Le sugiero que lo suspenda.

información relacionada