On Monday, December 06, 2010 11:58:21 am Thorsten Fischer wrote:
Excerpts from Johann Hugo's message of Mon Dec 06 09:41:40 +0000 2010:
listen {
type = auth #ipaddr = * ipv6addr = :: #ipv6addr = 2001:4200:7000:1:21c:c0ff:fefb:dc67 port = 0
}
radius -X ... Listening on authentication address * port 1812 Listening on authentication address :: port 1812
Does it work for you if you bind both, v4 and v6 sockets to specific addresses? I havea a vague recollection that there might be a problem with that, but I cannot find a reference at the moment.
It works for ipv4, but not for ipv6 IPv4: listen { type = auth #ipaddr = * ipaddr = 146.64.8.17 port = 0 } radius -X ... Listening on authentication address 146.64.8.17 port 1812 Listening on authentication address :: port 1812 Listening on accounting address * port 1813 Listening on command file /var/run/radiusd/radiusd.sock Listening on proxy address 146.64.8.17 port 1814 Ready to process requests. IPv6: listen { type = auth #ipaddr = * #ipv6addr = :: ipv6addr = 2001:4200:7000:1:21c:c0ff:fefb:dc67 port = 0 } radius -X ... Failed binding to authentication address 2001:4200:7000:1:21c:c0ff:fefb:dc67 port 1812: Can't assign requested address /usr/local/etc/raddb/radiusd.conf[31]: Error binding to port for 2001:4200:7000:1:21c:c0ff:fefb:dc67 port 1812