Hi, I have some server code that I've been developing using FreeBSD 4.6 and 4.7. I want this code to run with both IPv4 and IPv6. I have been using getaddrinfo with AF_UNSPEC to bind a wildcard server socket. (This is the method recommended in Stevens UNP.)
In any case - my server code works fine on 4.6 and 4.7 binding to both address families. However, I have just received a report of it only binding the v6 address on a FreeBSD 5.0 system. (As reported from "netstat -a -p tcp" - and by the fact that clients that try and use the v4 address are unable to get a connection.) It is behaving as if the IPV6_BINDV6ONLY sockopt is set... Has the "default" value for this changed? Is it recommended that any server that wants to bind to the dual-stack needs to make sure this sockopt is unset? I am not doing that... I just found the net.inet6.ip6.bindv6only sysctl variable doing a web search... What is the default value for this sysctl on 5.0? (I guess I may need to install 5.0 on a box, and stop bothering others...) Thanks, jeff _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"