Subsistema de Red en Java no funciona sobre Debian

Hace un tiempo que vengo teniendo problemas con la parte de red de mis aplicaciones Java, no sabía concretamente cual era el problema, hasta que hoy verdaderamente necesitaba que me funcione correctamente y me puse a investigar sobre el tema.

Googleando un poco me encontré que debido a unos cambios en el sysctl de Debian para el subsistema de ipv6, el susbsistema de red de java no funciona.

Mas concretamente en el archivo

/etc/sysctl.d/bindv6only.conf

se cambio la opcion net.ipv6.bindv6only a el valor 1 y para que java funcione correctamente este valor debe ser 0 (cero).

Para corregir esto pueden ejecutar el siguiente comando

sudo sed -i ’s/net.ipv6.bindv6only\ =\ 1/net.ipv6.bindv6only\ =\ 0/’ \
> /etc/sysctl.d/bindv6only.conf && sudo invoke-rc.d procps restart

  • Share/Bookmark

Tags: , ,

Leave a Reply