Re: IPv6 listen syntax
Simon Horman <[email protected]> Tue, 25 Feb 2014 16:29:55 +0900
| Newsgroups | gmane.mail.perdition.user |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Feb 25, 2014 at 03:53:08PM +1100, Julien Goodwin wrote: > I've just upgraded my mail box to wheezy, and at the same time enabled > v6 on it, however I can't figure out what magic syntax is needed for > perdition to actual listen on v6. > > The package in wheezy is 1.19~rc5-1+b1 which seems like it should have > v6 support, but it doesn't by default listen on v6, and with what seems > like the obvious setting: > bind_address 0.0.0.0,:: > > Fails to start. > > Nowhere in the docs can I see any examples with v6 addresses, so I don't > know if it's perhaps expecting [::] style or something different. > > Any pointers? Hi Julien, the (undocumented) syntax is "[::]". However, unfortunately it seems that in the case of "0.0.0.0,[::]" there is a bug that prevents perdition to binding to both addresses. I am not sure what the bug is, but it is most likely in the way that vanessa_socket_server_bind() (in vanessa_socket) calls bind() in the case of "[::]". A possible work-around for this is to bind to the specific IPv6 addresses rather than rather than "[::]". e.g.: "0.0.0.0,[::1],[::2]" ______________________________________________ Perdition-users mailing list [email protected] http://lists.vergenet.net/listinfo/perdition-users