Hi. I have one question regarding "net.inet6.ip6.v6only" in "/etc/sysctl.conf" on FreeBSD v6.0. It's for a fairly low-end home computer that gets its internet pipe via a monowall server. Monowall (and my ISP) run IPv4.
If I understand it correctly, FreeBSD prefers IPv6 out of the box. In reality, IPv4 is the right choice, and thus one should disable IPv6 (or at least enable IPv4, I don't know which is the case precisely). This I figured out as part of a troubleshooting session because I had huge delays on all my DNS calls.
According to the Handbook, IPv4 is enabled by setting "net.inet6.ip6.v6only = 0". But even so, "net.inet6.ip6.v6only=1" appears in the boot messages right after my box sets its hostname.
Why is that? I do have internet connectivity, but it's not as responsive as on my wife's Windows computer.
Is this fiddling even necessary? I admittedly don't know much about networking on BSD. Thoughts are most welcome.