Does anyone use nsd on an UltraSparc?

Because it fails for me. See Debian bug #279277 viewable at
http://bugs.debian.org/279277.

Stephane Bortzmeyer wrote:

Because it fails for me. See Debian bug #279277 viewable at http://bugs.debian.org/279277.

This may be related to the IPv6 handling in NSD. Do you need IPv6 support? If not, try running nsd with the "-4" option.

Else, use the -a option to explicitly bind the addresses you want NSD to listen to:

nsd -a 192.168.0.1 -a fe80::1

Note that there is some code in nsd.c that should do the right thing based on the existance of the IPV6_V6ONLY socket option. If the above solves the problem we need to find out why this code doesn't work right.

Erik

Because it fails for me. See Debian bug #279277 viewable at
http://bugs.debian.org/279277.

I run it on Solaris on Sparc. Including v6. Is your question Linux-
specific?

Mans Nilsson <mansaxel@sunet.se> writes:

I run it on Solaris on Sparc. Including v6. Is your question Linux-
specific?

Ditto. I run nsd on 4m (netbsd) and 4u (solaris). Not doing V6 on
either though...

                                        ---Rob

a message of 17 lines which said:

This may be related to the IPv6 handling in NSD. Do you need IPv6
support? If not, try running nsd with the "-4" option.

It works. But why only the UltraSparc needs it? My i386 machine, which
has IPv6 as well, never needed that.

Else, use the -a option to explicitly bind the addresses you want NSD to
listen to:

nsd -a 192.168.0.1 -a fe80::1

It works too. Thanks for the good workaround.

a message of 10 lines which said:

> I run it on Solaris on Sparc. Including v6. Is your question Linux-
> specific?

[Apparently yes]

Ditto. I run nsd on 4m (netbsd) and 4u (solaris). Not doing V6 on
either though...

I just tried on an UltraSparc 10 with NetBSD 1.6 userland and 2.0
kernel, with v6 running. nsd works fine so the problem seems indeed a
Linux one.