2012/2/27 Tom H <tomh0...@gmail.com>

> On Mon, Feb 27, 2012 at 5:45 AM, Raffaele Morelli
> <raffaele.more...@gmail.com> wrote:
> >
> > I am setting up (tryin at least) a nfs mount on a remote machine,
> there's a
> > firewall in between so I asked the net administrator to open ports 111
> and
> > 2049 on the server.
> >
> > /etc/exports on the server is
> > /home/username/     CLIENT_IP(ro,sync)
> >
> > mount command is
> > mount -v -t nfs REMOTE_IP:/home/username/ /local/mount/point
> >
> > I got this error:
> >
> > mount.nfs: timeout set for Mon Feb 27 11:28:00 2012
> > mount.nfs: trying text-based options 'vers=4,addr=REMOTE_IP,
> > clientaddr=CLIENT_IP'
> > mount.nfs: mount(2): No such file or directory
> > mount.nfs: trying text-based options 'addr=remote_ip_addr'
> > mount.nfs: prog 100003, trying vers=3, prot=6
> > mount.nfs: trying REMOTE_IP prog 100003 vers 3 prot TCP port 2049
> > mount.nfs: prog 100005, trying vers=3, prot=17
> > mount.nfs: trying REMOTE_IP prog 100005 vers 3 prot UDP port 34449
> > mount.nfs: portmap query retrying: RPC: Timed out
> > mount.nfs: prog 100005, trying vers=3, prot=6
> > mount.nfs: trying REMOTE_IP prog 100005 vers 3 prot TCP port 58566
> >
> > showmount -e REMOTE_IP fails with
> > rpc mount export: RPC: Timed out
> >
> > - server is running debian squeeze with nfs-kernel-server from wheezy
> > - client is running debian wheezy
> >
> > any idea?
>
> (untested on wheezy but ok on squeeze)
>
> You have to use static ports for statd, mountd, and lockd if you're
> not using nfsv4. (You don't have to use the same static assignments
> used below.)
>
> - Set
> STATDOPTS="--port 4003 --outgoing-port 4004"
> in "/etc/default/nfs-common"
>
> - Set
> RPCMOUNTDOPTS="-p 4002"
> in "/etc/default/nfs-kernel-server"
>
> - Set
> options lockd nlm_udpport=4001 nlm_tcpport=4001
> in "/etc/modprobe.d/lockd.conf"
>
> - Open the relevant ports with iptables
>

Ok, so I guess I should ask my net admin to open all relevant ports for
mountd, nlockmgr and status as showed in `rpcinfo -p` OR whatever port I
would like to use for STATDOPTS, RPCMOUNTDOPTS and lockd.
Is it right?

regards
-r

Reply via email to