<div> </div>Hi,<br><div>
I'm trying to use the .local domain over IPv6 via the avahi-daemon on Ubuntu 9.04 to share files via Samba.<br> <br>Please tell me if this question is not for this list.<br>Here it is.....<br><br>
I've connected 2 computers linked with a switch, that's my lab. In both
of them the eth0 interface has no IPv4 configured. They only have an
automatic IPv6 address in the local scope, something beginning with
fe80::/64.<br> <br>
This are my test from computer-A:<br>
1 - "ping6 -Ieth0 computer-B.local", work fine, it can resolve the IPv6 address of computer-B and ping-pong runs quite well.<br>
2 - "getent hosts computer-B.local", works fine, I get the IPv6 address of computer-B.<br>
3 - "smbclient -L computer-B.local", DOESN'T WORK, it can't resolve computer-B IPv6 address.<br> <br>
I've used wireshark, in case 1 it shows mdns queries for "AAAA" records (which is correct for IPv6), in case 2 is the same thing.<br>
In case 3 I see mdns queries for "A" records (which is correct for IPv4) addresses, but nothing for IPv6.<br> <br>
I've posted this in the samba list, and someone told me they use
"getaddrinfo()" for name resolving, which I've seen in the samba code,
so (they say) the problem must be somewhere in the resolver.<br> <br>
My nsswitch.conf hosts line is:<br> <br>
hosts files mdns_minimal [NOTFOUND=return] dns mdns<br> <br>Any help, ideas, thoughts or sparks are welcome <img goomoji="330" style="margin: 0pt 0.2ex; vertical-align: middle;" src="cid:330@goomoji.gmail"><br><br>
Best regards,<br>
Ernesto Silva.</div>