[avahi] Only getting link-local IPv6 addresses with 0.6.16 on FreeBSD 5.4

Bill Trost trost at cloud.rain.com
Sun Jan 14 09:44:12 PST 2007


Aargh! I just started setting up avahi so my Linux laptop could find my FreeBSD
desktop via IPv6. After much circuitation, I get the impression that avahi is
publishing the wrong IPv6 addresses under FreeBSD. To wit, if I browse the existing
v6 addresses, I see

    trost at contrail:~$ avahi-browse -atr | grep 'address.*:\|^=.*v6'
    = wlan0 IPv6 grey [00:05:5d:f9:cc:86]                      Workstation          local
       address = [fe80:1::205:5dff:fef9:cc86]
    = wlan0 IPv6 contrail [00:14:a5:dd:be:c6]                  Workstation          local
       address = [2002:43aa:b1cd:2000:214:a5ff:fedd:bec6]
    = eth0 IPv6 grey [00:60:08:af:3f:0a]                      Workstation          local
       address = [fe80:3::260:8ff:feaf:3f0a]
    = eth0 IPv6 contrail [00:16:36:b8:f9:08]                  Workstation          local
       address = [2002:43aa:b1cd:1000:216:36ff:feb8:f908]
    
(I'm not publishing any services at this point). As you can see, contrail, the Linux
box, is publishing its 2002:: addresses, but grey, running FreeBSD, only publishes
fe80::. Yes, FreeBSD has 2002:: addresses configured:

  wi0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
  	inet6 2002:43aa:b1cd:2000::1 prefixlen 64 
  	inet6 fe80::205:5dff:fef9:cc86%wi0 prefixlen 64 scopeid 0x1 
  	...
  de0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
  	inet6 fe80::220:18ff:fe50:256c%de0 prefixlen 64 scopeid 0x2 
	...
  ...

I'm just running the standard FreeBSD port of avahi, with both v4 and v6 addresses
bound.

Any thoughts?

Thanks,
Bill


More information about the avahi mailing list