Excerpts from Johann Hugo's message of Mon Dec 06 09:01:09 +0000 2010:
I'm busy with a FreeRadius Eduroam setup, but it only works with ipv4 and not with ipv6.
You seem to be using the same ipv6 address for your proxy as well as for the eduroam proxy; is that intentional?
From example 1:
Sending Access-Request of id 172 to 2001:4200:ffff:14:5054:17ff:fe36:5d3d port 1812
From example 3:
listen { type = auth ipv6addr = 2001:4200:ffff:14:5054:17ff:fe36:5d3d port = 0 }
If not, then it would explain why you do not see anything in your tcpdump on an interface, because it's being delivered locally, and why it works when you bind to ::, because it just binds to a different address than the one you think you should be using.
Failed binding to authentication address 2001:4200:ffff:14:5054:17ff:fe36:5d3d port 1812: Can't assign requested address /usr/local/etc/raddb/radiusd.conf[32]: Error binding to port for 2001:4200:ffff:14:5054:17ff:fe36:5d3d port 1812
Maybe that just isn't your local address. $ ping6 -c1 eduroam0.sanren.ac.za PING eduroam0.sanren.ac.za(2001:4200:ffff:14:5054:17ff:fe36:5d3d) 56 data bytes 64 bytes from 2001:4200:ffff:14:5054:17ff:fe36:5d3d: icmp_seq=1 ttl=56 time=236 ms Resolves correctly for the eduroam proxy. Cheers, t -- Thorsten Fischer, BOWL Project Administrator <thorsten@net.t-labs.tu-berlin.de> Technische Universität Berlin, FG INET, TEL16, 18th floor Ernst-Reuter-Platz 7, 10587 Berlin, Germany Tel: +49 30 835358542, Fax: +49 391 53478347