Ubuntu no puede conectarse a sitios IPv4 y tiene un comportamiento de red muy extraño

Ubuntu no puede conectarse a sitios IPv4 y tiene un comportamiento de red muy extraño

Estoy en Ubuntu 15.04 con Chrome actualizado. He estado teniendo un problema extraño recientemente.

Mi conexión a Internet es inalámbrica y se transmite desde DSL (AT&T U-Verse para ser exactos). Visto con ifconfig, mi computadora portátil siempre se había identificado con una dirección IPV4. Esta mañana, como he tenido problemas de conexión, muestra una dirección IPV6.

Abrir sitios web en Chrome me daba ERR_NAME_NOT_RESOLVED, hasta que finalmente me di cuenta de que estaba teniendo problemas de DNS (un problema común en mi lugar de trabajo). Normalmente configuro nuestras computadoras con el DNS público de Google para IPv4, por lo que, naturalmente, también configuro mis solucionadores de DNS IPv6 con los servidores de DNS público de Google. Después de esto, he tenido una conexión que sólo puede describirse como irregular.

A veces puedo usar Chrome para acceder a sitios como Google, Facebook y Wikipedia, que funcionan a través de IPv6. A veces mi conexión de red "muere", lo que significa primero que Chrome muestra un DNS_PROBE_FINISHED_NO_INTERNET y segundo que Ubuntu me muestra la notificación GTK de que mi red se desconectó.

Mi conexión "muere" después de cargar 2 o 3 sitios IPv6 o al intentar cargar un sitio IPv4 comohttp://ubuntu.com.

Mientras estaba en esa computadora, a veces intentaba acceder a un recurso de la Búsqueda de Google y luego verlo en el caché de Google: eso funcionó (por supuesto, solo para algunas cargas de páginas a la vez).

Cada vez que mi conexión "muría", iba al Administrador de red y veía el texto "conectando". Nota al margen: Network Manager no muestra su icono en la "barra de tareas". Tengo que usar Super y buscar para abrirlo.

Mi enrutador tiene una página de administración enhttp://192.168.1.254, pero la mayoría de las veces hay un error cuando intento acceder a esa página.

Esto es lo que he probado:

  1. Reinicie la computadora muchas, muchas veces.
  2. Reinicie el enrutador. Hice esto una vez, ya que es bastante perjudicial para mi lugar de trabajo. Todas las demás computadoras (Windows y una iMac) parecen estar funcionando bien.
  3. Renovar el contrato de arrendamiento de DHCP. He hecho casi todosestos.
  4. Se borró la caché de DNS de Chrome.
  5. Firefox no funciona mejor.
  6. Conéctese directamente al módem DSL con Ethernet.

Por el momento, mi Internet funciona para sitios IPv6 (estoy escribiendo esta pregunta desde Mac). ping google.comproduce connect: Network is unreachable(puedo acceder google.comen Chrome), ping not-a-real-site.comproduce ping: unknown host not-a-real-site.com, hacer ping a mi puerta de enlace en 192.168.1.254 da "inalcanzable", al igual que hacer ping a 8.8.8.8, pero el ping localhostaún ofrece el comportamiento adecuado.

Estoy muy confundido. ¿Cómo puedo solucionar esto?

Edición 0: puedo conectarme a amboshttps://ipv4.google.comyhttps://ipv6.google.comen la computadora en funcionamiento, pero solo parahttps://ipv6.google.comen mi ordenador portátil.

Respuesta1

Saber qué método su ISP pretendía que utilizara al acceder a servidores IPv4 sin duda ayudaría a depurar el problema. En el lado LAN de su enrutador existen tres posibilidades:

  • Direcciones IPv4 enrutables (poco probable)
  • Direcciones IPv4 no enrutables (y NAT)
  • Sólo direcciones IPv4 (y NAT64)

A menos que esté utilizando direcciones IPv4 enrutables en el lado LAN de su enrutador, existen 5 posibilidades en el lado WAN de su enrutador:

  • Dirección IPv4 enrutable (esto es lo que solían hacer la mayoría de los ISP)
  • Dirección IPv4 no enrutable (y CGN)
  • NAT64
  • DS Lite
  • 4ro

Saber cuál de las 11 combinaciones posibles el ISP pretendía que usted utilizara ayudaría a solucionar el problema. Lo primero que debe verificar es si tiene una dirección IPv4 y otra IPv6 en su interfaz de red, o si solo tiene una de ellas.

Hay algunas posibilidades obvias de lo que podría estar yendo mal.

Si encuentra el menú llamado, Edit Connections...puede elegir si se requiere IPv4 en la conexión y si se requiere IPv6 en la conexión. Si no se marca ninguno de los dos, será necesario que al menos uno de los dos funcione para considerar que la conexión está en buen estado.

A continuación, si se trata de NAT64, también necesitará DNS64. Si el ISP desea que utilice NAT64, también le proporcionará un servidor DNS con DNS64. Pero si opta por utilizar un servidor DNS diferente, (lo más probable) no obtendrá DNS64.

Si su ISP desea que utilice NAT64 pero usted no desea utilizar los servidores DNS proporcionados por el ISP, aún puede utilizar un servidor DNS diferente, pero debe configurarse con DNS64 y el mismo prefijo que el NAT64 proporcionado por su ISP.

Si la LAN utiliza direcciones IPv4 no enrutables y la WAN utiliza NAT64, su enrutador debe admitir NAT464. NAT464 necesita saber el prefijo utilizado por NAT64; normalmente encuentra ese prefijo consultando al servidor DNS un nombre que se resuelve utilizando DNS64. Es técnicamente posible que una implementación NAT464 admita la configuración estática del prefijo NAT64, lo que elimina la necesidad de DNS64.

Configuraciones que pueden ayudar

En resumen, las siguientes configuraciones pueden estar relacionadas con el problema:

  • Requerir dirección IPv4 para que se complete esta conexión
  • Requerir dirección IPv6 para que se complete esta conexión
  • Servidores DNS

Si la configuración adecuada para estos no es suficiente para resolver el problema, entonces necesitará encontrar más información para obtener una mejor respuesta.

información relacionada