I am having an odd issue with the NFS exports being reported from a SLES 11.1 NFS server.
Here's what's happening. I have an /etc/exports like:
Code:
/foo 10.32.214.64/26(rw,insecure,sync,no_subtree_check) 10.32.212.0/23(rw,insecure,sync,no_subtree_check) 10.32.211.128/25(rw,insecure,sync,no_subtree_check)
And /usr/sbin/exportfs -vra shows:
Code:
$ sudo /usr/sbin/exportfs -vra
exporting 10.32.214.64/26:/foo
exporting 10.32.212.0/23:/foo
exporting 10.32.211.128/25:/foo
And clients from all three ranges can access the shares. But when I try to list the mounts using "showmount -e" - from the SLES 11.1 server or an Ubuntu 10.04 client - only the first range is shown:
Code:
$ sudo /usr/sbin/showmount -e
Export list for bar-server:
/foo 10.32.214.64/26
This caused a big "WTF? that can't be right" while debugging an NFS issue.
Anyone seen this before? The showmount man pages are identical on the server and client. showmount -e to non-SLES 11 NFS servers show all exported ranges, as expected:
Code:
$ showmount -e bar-old
Export list for bar-old:
/foo 10.32.214.64/26,10.32.212.0/23,10.32.211.128/25