Trouble Mounting NFS Share

Aryan Ameri info at ameri.me
Tue Sep 25 06:51:22 UTC 2012


Hi all,

I have a trusty old FreeNAS box on my home network (running FreeBSD
7.x) which has been working reliably for over 3 years. I've generally
only provided NFS as all machines in the house are *nix which support
NFS (and I've always had problems with Samba).

Yesterday my modem/router stopped working which is also the default
gateway and the DNS provider on my network. From what I know, this
should not pose a problem in me accessing my NAS, as it and the
clients are both on the same LAN and they are connected through a
separate switch (not the failed router). The switch is working just
fine, and I can ping the NAS box and even access its web interface
from my browser, but suddenly I can not mount its NFS share anymore. I
am totally at a loss as to why taking the router out of my network has
resulted in me not being able to mount the NFS share.

FYI, I'll provide some output from commands that I have entered to
solve this problem in case someone more knowledgeable can help with
this. The IP address of the FreeNAS box is 10.1.1.100.

sudo mount -t nfs -v 10.1.1.100:/mnt/nas /mnt/FreeNAS
mount.nfs: timeout set for Mon Sep 24 21:53:53 2012
mount.nfs: trying text-based options
'vers=4,addr=10.1.1.100,clientaddr=10.1.1.166'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=10.1.1.100'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.1.1.100 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 10.1.1.100 prog 100005 vers 3 prot UDP port 959
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 10.1.1.100 prog 100005 vers 3 prot TCP port 959
mount.nfs: portmap query failed: RPC: Timed out
mount.nfs: mount to NFS server '10.1.1.100:/mnt/nas' failed: timed
out, giving up


I have also tried passing the proto=tcp option to mount to force it to
use TCP but that makes no difference.

Here is the output for rpcinfo on the server:

sudo rpcinfo -p 10.1.1.100
program vers proto   port  service
    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
    100000    4     7    111  portmapper
    100000    3     7    111  portmapper
    100000    2     7    111  portmapper
    100003    2   udp   2049  nfs
    100005    1   udp    959  mountd
    100003    3   udp   2049  nfs
    100005    3   udp    959  mountd
    100024    1   udp    723  status
    100005    1   tcp    959  mountd
    100024    1   tcp   1015  status
    100005    3   tcp    959  mountd
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100021    0   udp    989  nlockmgr
    100021    0   tcp    775  nlockmgr
    100021    1   udp    989  nlockmgr
    100021    1   tcp    775  nlockmgr
    100021    3   udp    989  nlockmgr
    100021    3   tcp    775  nlockmgr
    100021    4   udp    989  nlockmgr
    100021    4   tcp    775  nlockmgr

As you can see, mountd is running and nfs is available on port 2049
udp and tcp which is what my client tries to use.

I have also disabled the ufw firewall on my Ubuntu 12.04 machine to
make sure that that's not preventing the connection.

If anyone can think of something, that would be great. I have a few
very important documents on this NAS which I need to access tonight so
any help is greatly appreciated.

Cheers

-- 
Aryan Ameri




More information about the ubuntu-users mailing list