NFS mountd version 3 over TCP
Steve Wills
swills at FreeBSD.org
Sat Aug 27 03:03:48 UTC 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 08/26/11 22:16, Steve Wills wrote:
> On 08/26/11 21:41, Steve Wills wrote:
>> Hi,
>
>> I'm trying to use 9.0-CURRENT as an NFS server for a VMWare ESXi 4.1.0.
>> When I attempt the mount, it logs this message:
>
>> The NFS server does not support MOUNT version 3 over TCP
>
>> Have I configured something wrong and if so what? Or is this something
>> related to the new NFS code?
>
> I guess a little more info would be helpful...
>
> rc.conf has:
>
> nfs_server_enable="YES"
> rpcbind_enable="YES"
> mountd_enable="YES"
> rpc_statd_enable="YES"
> rpc_lockd_enable="YES"
>
> /etc/exports contains, amongst others:
>
> /boxy/vmware -alldirs -maproot=0:0 -network 10.0.1 -mask 255.255.255.0
>
> rpcinfo shows:
>
> program version netid address service owner
> 100000 4 tcp 0.0.0.0.0.111 rpcbind superuser
> 100000 3 tcp 0.0.0.0.0.111 rpcbind superuser
> 100000 2 tcp 0.0.0.0.0.111 rpcbind superuser
> 100000 4 udp 0.0.0.0.0.111 rpcbind superuser
> 100000 3 udp 0.0.0.0.0.111 rpcbind superuser
> 100000 2 udp 0.0.0.0.0.111 rpcbind superuser
> 100000 4 tcp6 ::.0.111 rpcbind superuser
> 100000 3 tcp6 ::.0.111 rpcbind superuser
> 100000 4 udp6 ::.0.111 rpcbind superuser
> 100000 3 udp6 ::.0.111 rpcbind superuser
> 100000 4 local /var/run/rpcbind.sock rpcbind superuser
> 100000 3 local /var/run/rpcbind.sock rpcbind superuser
> 100000 2 local /var/run/rpcbind.sock rpcbind superuser
> 100005 1 udp6 ::.2.224 mountd superuser
> 100005 3 udp6 ::.2.224 mountd superuser
> 100005 1 tcp6 ::.2.224 mountd superuser
> 100005 3 tcp6 ::.2.224 mountd superuser
> 100005 1 udp 0.0.0.0.2.224 mountd superuser
> 100005 3 udp 0.0.0.0.2.224 mountd superuser
> 100005 1 tcp 0.0.0.0.2.224 mountd superuser
> 100005 3 tcp 0.0.0.0.2.224 mountd superuser
As you might guess, this rpcinfo output indicates nfsd wasn't running. I
am seeing this:
can't bind udp addr *: Address already in use
in syslog. Setting this:
nfs_server_flags="-t -n 4"
allowed it to startup, but it then timed out an fsinfo call. Adding -o
to the nfs_server_flags to use the old nfs server allowed vmware to
mount. FWIW, I can't find any reason for the udp message above, nothing
seems to be using it that I can find. Ideas? tcpdumps are available if
anyone want them.
Steve
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (FreeBSD)
iQEcBAEBAgAGBQJOWF6PAAoJEPXPYrMgexuhHPYIAJ6SVxtORDbesvU35ktAS/id
5iWyTWO3CTHXT42uP4IZBT1o2AWFu6e9wUX84YEZyujMln0E++8hZccaa8zQBJhr
febHkZxqPdQOo/mpg1ci5J70Hs1UBV9cxU3uOA83vxunOM6xwA0B+4krfflj/k7P
cPtpztmuepQQ8/S5hB5ajnfM/gFOh1f2uPwWTj2/5NSWMoVfN3f0539bh05XKfRa
4X7XKxN/J4HBRGaNjnL8IWu86AW60H9Q3gdisdtT0k9sK4X3DswmiRMlMt4M4rS8
oX0vrgruTiKZf+bsraYvhuo4JyselXMicTnW7rUOVx8jiNVVk1nymSVF1XDUOrw=
=MeJv
-----END PGP SIGNATURE-----
More information about the freebsd-current
mailing list