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
Leave a Reply