On Thu, Feb 17, 2011 at 01:50:10PM +0100, Christopher Bodenstein wrote:
Hello,
I used to run perdition on a couple of Debian lenny servers running
the lenny package of perdition patched with Antonio Querubin's IPv6
patches.
I recently upgraded one server to Debian squeeze (which has 1.19rc4).
It was my understanding that since 1.18 perdition was IPv6 enabled.
However, after the upgrade, it appears not to be listening in IPv6,
only in IPv4.
Does the perdition configuration needs to be modified in some way to
have perdition listen in IPv6 as well a IPv4? I had a look at the
documentation but could not find anything specific.
Hi Chris,
somewhat non-intuitively you need to tell perdition which IPv6
addresses to bind to. For example, you could bind to all addresses
using.
perdition --bind_address '[::]'
Unfortunately while preparing this email I noticed that there is a bug
such that you can't simultaneously bind to the wildcard IPv4 and IPv6
addresses. That is, the following fails:
perdition --bind_address 0.0.0.0,'[::]'
Even though you may expect that is actually the default behaviour.
I'll look into resolving these problems.
In the mean I suggest using --bind_address to specify the
specific IPv4 and IPv6 addresses to bind to. You can have
more than once of each.
e.g.
./perdition/perdition --bind_address
10.4.3.135,[2001:3e0:a5f:403:7051:7bff:fe70:9724],[2001:3e0:a5f:403:a6ba:dbff:fefe:59fa]