[erlang-questions] OTP R16A EPMD IPv6 support

Edwin Fine <>
Tue Feb 5 20:45:50 CET 2013


Although it does not seem to be in the release notes, it appears that 
R16 does support epmd using IPv6 addresses, but it is not enabled by 
default. To enable it, it seems that you need to export CPPFLAGS=-DEPMD6 
before running configure, assuming that the building system provides 
inet_pton.

After building R16A, to assign some IPv6 and IPv4-on-IPv6 addresses, I 
got this to work:

$ epmd -daemon -address ::FFFF:0.0.0.0,fded:1486:2e44::1:2:1
$ netstat -tnl|grep 4369
tcp6       0      0 ::1:4369                :::* LISTEN
tcp6       0      0 fded:1486:2e44::1::4369 :::* LISTEN
tcp6       0      0 0.0.0.0:4369            :::* LISTEN

It does not look as if the Erlang Solutions build of R16A has the IPv6 
epmd support enabled on the Ubuntu 11.04 64-bit package I installed.

My questions are:

1. Did I understand this correctly?
2. Why is EPMD IPv6 support not enabled by default using autoconfig?
3. Is the EPMD IPv6 support intended to be used in this release, or is 
it disabled for some reason?

Ed



More information about the erlang-questions mailing list