Actualmente estoy ejecutando Ubuntu 12.04 y usando Chrome / Firefox junto con OpenDNS (he probado el DNS público de Google y el DNS de mi ISP).
De repente, muchos sitios web que visito con frecuencia ya no se cargan. Algunos de ellos son imgur, yahoo, fed-sudoku , microsoft y complementos de la página de firefox. Estoy seguro de que hay muchos más que no se cargarán.
Tengo Windows 7 en arranque dual y no hay ningún problema al abrir estas páginas en Windows.
Breve historia
Hace dos semanas instalé Ubuntu 12.10. Enfrenté este problema de inmediato. Pensé que algo debía haber salido mal con la instalación, así que eliminé Ubuntu 12.10 y en su lugar instalé Lubuntu 12.10, pero el problema persistió. Entonces, intenté abrir estas páginas web en entornos en vivo (de Ubuntu 12.10, Lubuntu 12.10 y Ubuntu 12.04.1) desde USB. El problema estaba allí para Ubuntu 12.10 y Lubuntu 12.10. Sin embargo, pude acceder a estas páginas web desde Ubuntu 12.04.1. Entonces, instalé 12.04.1 en mi disco duro. Todo en 12.04 estuvo bien hasta ayer; pero de repente, estos sitios ya no se cargan. Windows 7 en arranque dual funciona a la perfección.
Actualizaciones
(1) En respuesta a la respuesta de Zhang para verificar basic terminal commands
: he utilizado tanto OpenDNS como GooglePublic DNS para probar estos comandos (reinicié mi PC en el medio). Estas son las salidas del terminal al usar OpenDNS y al usar GooglePublicDNS .
(2) Este es el resultado de ifconfig
- Enlace de Pastebin .
(3) Posteriormente intenté usar wget
para verificar si el problema estaba en el navegador. Sin embargo, no funcionó para páginas web que no se están cargando en mi navegador. Este es el enlace de Pastebin que lo muestra para Google (funciona) y Yahoo (no funciona).
(4) A continuación, seguido las instrucciones descritas en noobslab a disable IPV6
. Además, reinicié mi PC. Sin embargo, tampoco ayudó.
(5) Luego, edité mi conexión por cable a través de Network-Manager en ignore IPV6
. Después de eso, intenté abrir Yahoo en el navegador, se cargó la primera vez. Sin embargo, cuando lo intenté de nuevo, no se cargó. Otros sitios problemáticos no se cargaron en absoluto.
(6) De nuevo intentado wget
. Sin embargo, esta vez le pasó el argumento -4
; es decir; wget -4 www.yahoo.com
. Pero una vez más, no obtuve ninguna respuesta.
(7) Luego, trató de jugar con ellos MTU
. Seguí este enlace para verificar cuál es el máximo que puedo establecer. Para mí, el máximo posible era 10324. También probé otros valores como 1500, 1492, 1452 y 100. Pero esto tampoco ayudó.
(8) Re-installed Ubuntu 12.04.1
, eliminando la instalación anterior y, como tal, todos los demás cambios. También instaló todas las actualizaciones disponibles. Durante la primera media hora, pude cargar todas las páginas web, incluidas las que tenían problemas. Pero más tarde, tengo el mismo problema que antes: no puedo cargar páginas como yahoo, imgur, microsoft, fed-sudoku, etc.
(9) Pregunta de Laurent
De la información de wget pastebin en la pregunta, el problema no es DNS ya que los comandos
wget
ydig
alcanzan la IP de Yahoo. Dicho esto, no sé por qué nada se descarga con wget. ¿Has configurado un firewall? (puedes consultar consudo iptables -L
). En losifconfig
resultados, hay 2 interfaces, ppp0 y eth0. ¿Cuál debe usarse para conectarse a internet? ¿Podría publicar el resultado delroute
comando? Obs: eth0 no tiene una dirección IPV4, así que creo que no está configurado correctamente (¿cómo es/etc/network/interfaces
?)
Aquí está el enlace de Pastebin para salidas de terminal de sudo iptables -L
; route
y cat /etc/network/interfaces
. No estoy ejecutando ningún firewall. Es una instalación limpia de Ubuntu 12.04.1. ppp0 se usa para conectarse a Internet (esto requiere nombre de usuario y contraseña que me dio mi ISP) y eth0 es la LAN a bordo de Intel que conecta el módem a través del puerto ethernet.
(10) Intenté agregar una nameserver 208.67.222.222
línea /etc/resolv.conf
(ya que estoy usando OpenDNS). Pero esto no ayudó (incluso después de reiniciar). Entonces revirtió los cambios. Esta también es una parte de la respuesta proporcionada por Laurent: se requiere si quiero usar OpenDNS.
Otra información
- Tengo un módem ADSL (no un enrutador) conectado a la PC con un puerto Ethernet. Para conectarme a internet, tengo una conexión DSL. Entonces, uso PPPOE para conectarme.
- Salida de terminal para información del sistema
sudo lshw -C network
;cat /etc/resolv.conf
;ifconfig -a
- Enlace Pastebin
sudo pppoeconf
. Solo espero que no sea temporal. Con suerte, ya sabes el problema. ¿Hay alguna forma de usar Network Manager en lugar de ejecutar los comandospon dsl-provider
ypoff dsl-provider
cada vez? Gracias. Muchas gracias :) :) :)resolvconf
paquete. Este paquete es parte del sistema base en Ubuntu 12.04 y posterior. Hay muy pocas razones legítimas para eliminar resolvconf, y no veo ninguna de esas razones que se aplican aquí. Si realmente desea tener un archivo /etc/resolv.conf estático, es mejor dejar instalado resolvconf y simplemente reemplazar el enlace simbólico/etc/resolv.conf
->../run/resolvconf/resolv.conf
con un archivo estático. Es mejor porque la presencia de resolvconf impide que otros paquetes sobrescriban /etc.resolv.conf.rc.local
modificación, debe usarse solo si su conexión a Internet no se reinicia en el arranque (ya que no estaba en 12.04 pero parece que ahora comenzará bien en 12.10 para que se pueda eliminar). El tiempo de arranque prolongado cuando su módem no está operativo es porque utiliza un DNS diferente al que no se puede acceder mientras la conexión no está completamente establecida. Posiblemente, si elimina ladhclient.conf
modificación y usa solo laresolv.conf
que no ocurrirá. De todos modos, estoy proponiendo una forma diferente de hacer esto en una nueva edición.sudo poff -a
ver si es un problema de permiso. Si se resuelve el problema de ver si su usuario tiene los permisos correctos conid
y ver si se encuentra endip
ydialout
grupos. Si no puede agregar consudo adduser your-user dialout
. Para verificar lo que está sucediendo, usetail /var/log/ppp.log
despuéspoff
(o mejortail -f /var/log/ppp
en un terminal mientras lo usapoff
en otro) para ver por qué no funciona.Verifique que su cliente pueda comunicarse con los servidores openDNS
Si la última línea de la salida no enumera 208.67.222.222 como el salto final, o si hay tiempos de espera significativos, puede haber un problema de red que le impida ponerse en contacto con servidores openDNS.
Verifique que openDNS pueda resolver el nombre de host seleccionado
En el símbolo del sistema, ejecute el siguiente comando, reemplazando
www.difficult.com
. con el nombre que tenía dificultades para resolver (ponga un punto al final del nombre para evitar problemas con los sufijos de dominio y las listas de búsqueda)Si el resultado no muestra una respuesta para el nombre de host, continúe:
Verifique que otro solucionador abierto pueda resolver el nombre de host seleccionado
Si obtiene un resultado exitoso, puede haber un problema con openDNS
Verifique si los servidores de nombres autorizados son correctos
intoDNS es muy útil.
ACTUALIZACIÓN :
Esta respuesta no pudo resolver el problema, solo para solucionar problemas.
Si la resolución de DNS funcionó bien, vaya a ver la respuesta del laurente además.
Referencia: solución de problemas de DNS público
fuente
wget
ydig
alcanzan la IP de Yahoo. Dicho esto, no sé por qué nada se descarga con wget. ¿Has configurado un firewall? (puede consultar consudo iptables -L
)ifconfig
resultados, hay 2 interfaces, ppp0 y eth0. ¿Cuál debe usarse para conectarse a internet? ¿Podría publicar el resultado delroute
comando? Obs: eth0 no tiene una dirección IPV4, así que creo que no está configurada correctamente (¿cómo es/etc/network/interfaces
?)/etc/ppp/resolv
? Si es así, ¿podría mirar si su ISP DNS está escrito allí? y cámbielo a IP de openDNS. Entonces puede volver a cambiar el atributo -i en/etc/resolv.conf
Agregue esta línea a usted
/etc/resolv.conf
:fuente
/etc/resolv.conf
archivo estático , deje instalado el paquete resolvconf y reemplace el enlace simbólico en /etc/resolv.conf por un archivo estático que contenga (como en el presente ejemplo)nameserver 8.8.8.8
.El problema original podría haberse resuelto haciendo lo siguiente.
fuente
sudo dpkg-reconfigure resolvconf
.resolv.conf
ser reescrito con el OP ISP DNS en lugar de openDNS apareció al configurar la conexión ppp (sudo pppoeconf
), así que pensé que resolvconf lo estaba reescribiendo (pero como pudimos ver más adelante, ¡este no fue el caso!). De todos modos, el problema es muy extraño, ya que algunos sitios estaban bien y otros no, y en todos los casos, la resolución de DNS funcionaba (y sigue funcionando). El único problema ahora es que el OP quiere usar un servidor DNS diferente.sudo dpkg-reconfigure resolvconf
y seguir las instrucciones / instrucciones resolvió mi problema! Eso es todo lo que tomó!Tal vez pueda intentar deshabilitar
dnsmasq
:Pon un
#
delante dedns=dnsmasq
Luego:
Tengo un problema para resolver algunos sitios web después de instalar 12.04 y 12.10. Después de deshabilitar
dnsmasq
todo funcionó bien.Si esto ayuda, puede instalar el servicio completo dnsmasq y poner su proveedor de DNS favorito
/etc/resolvconf/resolv.conf.d/tail
.fuente
Device not managed
. Por lo tanto, tampoco muestra la conexión DSL que creé hace un momento. Echa un vistazo a esta imagen ./etc/network/interfaces
como resultado de la ejecuciónpppoeconf
. El problema era que la conexión automática realizada por NetworkManager no funcionaba, pero puede probarla ahora (ya que sabe cómo repararla si deja de funcionar). Sólo comentar las líneas agregadas porpppoeconf
en/etc/network/interfaces
y el cambiomanaged=false to =true
en/etc/NetworkManager/NetworkManager.conf
.Now que sabe dónde está el problema, por favor, informe si no funciona de forma automática y que puede tratar de resolverlo mediante el administrador de la red.pppoeconf
parece ser la única opción para resolver el problema. De todos modos, gracias por sus aportes.Aparentemente, el problema es cómo Ubuntu maneja las conexiones DSL. No pude configurar mi conexión DSL como lo sugirieron los expertos.
Como solución, estoy usando TOR, ya que solo hay un puñado de sitios web que se ven afectados por él.
fuente
Aquí ocurrió el mismo problema (ASUS EeePC 1015BX - Ubuntu 12.10 - Sistema AMD C-60). GEeditando el
/etc/resolv.conf
archivo (sudo -H gedit /etc/resolv.conf
) y reemplazando lanameserver 127.0.1.1
línea con lo siguienteresuelto los problemas
Puede hacer esto permanente mediante el uso de estos procedimientos.
fuente
Bueno, solo escribo este comando cada vez que deja de funcionar, todavía creo que es un error, o tal vez estoy haciendo algo mal con mi PC
Debería comenzar a funcionar (si hay una conexión a Internet fuera de pista). Pero si no funciona, intente actualizar los registros dns y luego vuelva a buscar el comando anterior. Se debe trabajar.
fuente