Qué hacer si no puedes acceder a ciertos sitios web con Ubuntu Gutsy Gibbon

Luego de resolver el problema de mi conexión inalámbrica con Ubuntu Gutsy Gibbon quedaba el extraño caso de porqué un sitio web en particular no cargaba: Campaign Monitor.

Encontré algunos artículos sobre los problemas de Ubuntu Gutsy Gibbon con IPv6 pero luego de probar los cambios mi problema continuaba. El asunto con IPv6 provoca lentitud en la conexión pero mi problema era que el sitio simplemente no cargaba.

Tampoco era un problema de resolución DNS pues ya tenía activo OpenDNS.

Finalmente me topé con el bug 59331: un cambio en el kernel 2.6.17 (mi instalación de Gutsy corre 2.6.22-14) provocó que muchos sitios en la Red no carguen.

Uno de los usuarios que reportaba el bug mencionaba el mismo problema que yo tenía con Campaign Monitor pero con el sitio de la Universidad de Ohio.

El sitio de Campaign Monitor y el de la Universidad de Ohio son entonces los dos candidatos para confirmar si este es también tu problema.

La solución es desactivar tcp_window_scaling siguiendo estos pasos:

  • sudo vi /etc/sysctl.conf
  • Añadir la línea: net.ipv4.tcp_window_scaling = 0
  • sudo sysctl -p

Actualización: Parece que desactivar window_scaling es una solución muy drástica, en vez de ello es posible añadir estas líneas:

net.ipv4.tcp_wmem = 4096 16384 131072
net.ipv4.tcp_rmem = 4096 87380 174760

No olvides ejecutar sudo sysctl -p para activar el cambio.

Luego del cambio pude acceder al sitio de la Universidad de Ohio y teóricamente el problema original con Campaign Monitor debía haberse solucionado pero no fue así.

Un comentario de Michael Doube, en los comentarios al bug 59331, me dio la solución definitiva:

An alternative solution is to install Firestarter, which I think works by using this iptables line: sudo iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS -clamp-mss-to-pmtu

Así que opté por lo más sencillo, instalar Firestarter:

sudo apt-get install firestarter

Ahora inicia Firestarter desde Applications > Internet y sigue las instrucciones para activar el firewall y el cambio en la configuración de TCP.

¡Ahora sí! El sitio de Campaign Monitor carga y puedo continuar con mi trabajo.

Espero que pronto Canonical tenga un bugfix para este problema pues son muchos los usuarios y sitios web con este problema.

Trackback URL for this post:

http://www.ventanazul.com/trackback/126

ubuntu

al menos en tu caso Gutsy levanta, en el mio se niega a levantar por (x window server)el servidor de graficos xD!

Con la version 7.04 no tuve mayores problemas, lo tuve instalado pero lo tuve q borrar por razones de espacio y luego obtuve un disco viejito ide de 40Gb donde pensaba usarlo, paso el tiempo... y salio el 7.10 con lo animado q estaba y encima el NTFS write! y me pasa esto, en fin me pondre a bsucar la solucion apenas tenga tiempo... ah me paso algo parecido con debian etch... parece que no habra APT en mi C2D por algunas semanas mas

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h1> <h2> <h3> <h4>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato