Squeeze et JAVA : Network unreachable

Suite à la mise à jour des Debian Squeeze, un nouveau fichier de configuration apparaît. Il s’agit d’un fichier de configuration géré par sysctl qui indique si la couche réseau doit géré uniquement de l’IP V6 ou pas.

Par défaut, les connexions IPv6 uniquement sont activé, ce qui peut posé des soucis pour la JVM.

Voici la procédure pour rendre compatible l’IP v4 avec l’IP v6 pour la Machine Virtuelle Java :

  • éditez le fichier /etc/sysctl.d/bindv6only.conf
  • positionner la variable net.ipv6.bindv6only à 0

le fichier doit ressembler à ceci :

# This sysctl sets the default value of the IPV6_V6ONLY socket option.
#
# When disabled, IPv6 sockets will also be able to send and receive IPv4
# traffic with addresses in the form ::ffff:192.0.2.1 and daemons listening
# on IPv6 sockets will also accept IPv4 connections.
#
# When IPV6_V6ONLY is enabled, daemons interested in both IPv4 and IPv6
# connections must open two listening sockets.
# This is the default behaviour of almost all modern operating systems.

net.ipv6.bindv6only = 0

 

– Pour prendre en compte la modification :

invoke-rc.d procps restart

 

Et tout devrait rentrer dans l’ordre :)


Article lu 1822 fois

3 comments

  1. Laurent Declercq dit :

    Merci, tu me sauve la vie. Je ne pouvais plus me connecter à mon référenciel via mon IDE (PhpStorm).

Laisser un commentaire