lunes, 8 de marzo de 2010

JDownloader y programas java sin conexión a Internet | GNU/Linux Debian Squeeze / Ubuntu / Gentoo

Bien, no se si a alguien más le ha pasado al actualizar a debian squeeze, el jdownloader y los programas java en general (jdownloader está escrito en java) se quedan sin poder conectarse a Internet.


Recientemente se ha incluido la sysctl " net.ipv6.bindv6only=1" por defecto en debian squeeze, que es la que causa problemas. Si escribimos una aplicación senzilla en java para el uso de internet, veremos en la salida estándar:

java.net.NoRouteToHostException: Network is
unreachable

es decir, se queda sin red.

Para solucionar este "gran dolor de cabeza" procederemos:

editaremos el fichero:

# nano -w /etc/sysctl.d/bindv6only.conf

donde pone  net.ipv6.bindv6only=1 , lo cambiaremos por:


net.ipv6.bindv6only=0


Guardaremos el fichero y cerraremos.

reiniciaremos:

invoke-rc.d procps restart


Ya tendremos red en nuestras aplicaciones java, entre ellas, el jdownloader

un saludo

4 comentarios:

  1. genial! gracias, acabo de cambiarme a Squeze y necesitaba esta solucion para el jdownloader.. de nuevo gracias y buen blog

    ResponderEliminar
  2. Gracias, Justamente a mi me estaba pasando lo mismo y esta solución me funcionó correctamente.
    :)

    ResponderEliminar
  3. hola quisiese saber mejor como seguir estos pasos soy nobato en esto pero con una guia dettalalda creo que puedo solucionar este inconveniente gracias .Juanpa

    ResponderEliminar
  4. GRACIAS! ya estaba empezando a desistir del uso de jdownloader.

    ResponderEliminar