Shell
# mount -vvvv -t nfs4 -o rw 192.168.36.10:/remote/dir /local/dir
mount.nfs4: timeout set for Tue May 24 21:36:09 2016
mount.nfs4: trying text-based options 'addr=192.168.36.10,clientaddr=192.168.36.203'
mount.nfs4: mount(2): Protocol not supported
mount.nfs4: Protocol not supported
# mount -vvvv -t nfs -o rw 192.168.36.10:/remote/dir /local/dir
mount.nfs: timeout set for Tue May 24 21:36:19 2016
mount.nfs: trying text-based options 'vers=4,addr=192.168.36.10,clientaddr=192.168.36.203'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=192.168.36.10'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.36.10 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.36.10 prog 100005 vers 3 prot UDP port 20048
mount.nfs: mount(2): Protocol not supported
mount.nfs: Protocol not supported
# mount -vvvv -t nfs -o rw,vers=2 192.168.36.10:/remote/dir /local/dir
mount.nfs: timeout set for Tue May 24 21:36:38 2016
mount.nfs: trying text-based options 'vers=2,addr=192.168.36.10'
mount.nfs: prog 100003, trying vers=2, prot=6
mount.nfs: trying 192.168.36.10 prog 100003 vers 2 prot TCP port 2049
mount.nfs: prog 100005, trying vers=1, prot=17
mount.nfs: trying 192.168.36.10 prog 100005 vers 1 prot UDP port 20048
mount.nfs: mount(2): Protocol not supported
mount.nfs: Protocol not supported
#
При этом showmount показывает шару, а rpcinfo показывает, что nfs версий 2, 3 и 4 включён:
Shell
Код: Выделить всё
# showmount -e 192.168.36.10
Export list for 192.168.36.10:
/remote/dir 192.168.36.0/22
# rpcinfo -p 192.168.36.10
program vers proto port
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 58331 status
100024 1 tcp 52627 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd
100005 2 udp 20048 mountd
100005 2 tcp 20048 mountd
100005 3 udp 20048 mountd
100005 3 tcp 20048 mountd
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 2 tcp 2049
100227 3 tcp 2049
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 2 udp 2049
100227 3 udp 2049
100021 1 udp 35748 nlockmgr
100021 3 udp 35748 nlockmgr
100021 4 udp 35748 nlockmgr
100021 1 tcp 51492 nlockmgr
100021 3 tcp 51492 nlockmgr
100021 4 tcp 51492 nlockmgr
#
На сервере CentOS 7, в ходе экспериментов прописал в exports такое:
Код: Выделить всё
/remote/dir 192.168.36.0/22(fsid=0,rw,async,no_root_squash,insecure,no_subtree_check,no_auth_nlm)
Есть у кого-нибудь идеи, в чём может быть дело? В других, также весьма извращённых системах шара монтируется.