NFS server - client cannot mount remote file system
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
NFS server - client cannot mount remote file system
Hi. I'm pretty new to this linux stuff and am having problems sharing files between 2 systems. I have configured NFS Server on one PC and each time I try to mount the exported directory from the client, I get the message:
mount: RPC: Remote system error - No route to host
The 2 systems can ping each other quite happily, but that's about as far as I have got!
My configuration is as follows:
The server is running Red Hat Fedora and has the host name fedora and the IP address 192.168.1.1
The client is running Red Hat 9 and has the IP address 192.168.1.2
From the graphical NFS Server utility on the server, I have exported the following:
/root, to host 192.168.1.2/24, permissions Read/Write
The /etc/exports file has the following entry: /root 192.168.1.2/24(rw,sync,no_root_squash)
There is nothing concerning the new exported dir in /etc/fstab or /etc/mtab
On the client, I have created /mnt/fedora
The commands I have issued at the client to try to mount the remote filesystem are:
mount fedora:/root /mnt/fedora
mount 192.168.1.1:/root /mnt/fedora
mount -t nfs 192.168.1.1:/root /mnt/fedora
The error message is the same:
mount: RPC: Remote system error - No route to host
Accoding to the NFS server help file, the required services should start automatically,but I have tried stopping and re-starting them manually anyway, using the commands:
/etc/init.d/nfs start
/etc/init.d/nfslock start
ps ax gives processes for:
portmap
rpc.statd
rpc.rquotad
[nfsd] (8 of these)
lockd
rpciod
rpc.mountd
First, you need to configure mountd and rquotad to use static ports; they don't by default. I bind them to ports 922 and 923, but you can use any unused ports you wish. In Red Hat distros, the relevant file is /etc/sysconfig/nfs.
Next, restart your nfs server. (Again, using Red Hat techniques.)
Code:
/sbin/service nfs restart
Finally, modify your software firewall to allow clients to connect to your nfs server. By using the "-s 192.168.1.0/24" option, I allow only internal clients to connect. Modify or leave it out altogether if you wish.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.