On 12/06/10 11:35, Christos Zoulas wrote: > On Dec 6, 8:26am, gle...@eyesbeyond.com (Greg Lewis) wrote: > -- Subject: Re: problem when allocating port with openjdk6 > > | Try adding '-Djava.net.preferIPv4Stack=true' to the args that are passed > | to the JVM on start up. > > Yes, java seems to prefer to use IPv6 mapped addresses for IPv4. But this > does not explain why: > > sysctl -w net.inet6.ip6.v6only=0 > > does not work. > > Not that I am suggesting to change the sysctl, because of the security > implications. On the other hand, what's the longer term plan for this? > Should we default the preferIPv4Stack to true for the BSD builds?
Hi Christos, On OpenBSD, I disable IPv6 by default in the build using DONT_ENABLE_IPV6="YES". I recommend that for OSs where IPv6 mapped addresses is disabled by default. The long term plan would be to implement a two socket solution similar to how the windows networking support is implemented in the JDK. Regards, -Kurt