Hi folks,
I am running a couple of boxes under FreeBSD. The first one is somewhat old and uses the 8.0 release, whereas the second one is almost brand new and was shipped with 9.0-RELEASE-p3.
Now, the first box has a main IPv6 address, let’s say prefix1::1 and an alias, prefix1::cafe:fade.
I have set nfsd and mountd up to listen to the alias address (-h flag).
If now I try to mount the exported slice on my second box by using mount_nfs -o … box1_ip6_alias:slice /something, where ‘box1_ip6_alias’ is defined in /etc/hosts as a litteral for prefix1::cafe:fade, I get a failure in the form of a connection refused message:
If I try telnet box1_ip6_alias nfsd, it works correctly (the connection is accepted).
Using tcpdump(1), I just noticed that, albeit box1_ip6_alias is used, the destination address used by mount is prefix1::1.
Indeed, if I change the binding of the nfsd and mountd daemons to prefix1::1, it works, and I am able to mount the slice whatever IPv6 in the /64 I use.
Any explanation? Known behavior? Any further elaboration?
Thanks a lot!
Vincent
I am running a couple of boxes under FreeBSD. The first one is somewhat old and uses the 8.0 release, whereas the second one is almost brand new and was shipped with 9.0-RELEASE-p3.
Now, the first box has a main IPv6 address, let’s say prefix1::1 and an alias, prefix1::cafe:fade.
I have set nfsd and mountd up to listen to the alias address (-h flag).
If now I try to mount the exported slice on my second box by using mount_nfs -o … box1_ip6_alias:slice /something, where ‘box1_ip6_alias’ is defined in /etc/hosts as a litteral for prefix1::cafe:fade, I get a failure in the form of a connection refused message:
Code:
[tcp6] box1_ip6_alias:/home/www: nfsd: RPCPROG_NFS: RPC: Remote system error - Connection refused
Using tcpdump(1), I just noticed that, albeit box1_ip6_alias is used, the destination address used by mount is prefix1::1.
Indeed, if I change the binding of the nfsd and mountd daemons to prefix1::1, it works, and I am able to mount the slice whatever IPv6 in the /64 I use.
Any explanation? Known behavior? Any further elaboration?
Thanks a lot!
Vincent