我有两台机器,第一台运行RedHat企业版Linux 5,第二台运行RedHat Enterprise Linux 4.我通过LAN连接了这两台机器。 我一直在试图build立NFS(networking文件系统),因此第一台机器已经成为服务器,第二台机器是客户端。 服务器的IP地址是192.168.1.2,客户机的IP地址是192.168.1.1。
在服务器机器上,我在/ etc / exports文件中写入了以下内容:
/home/ram/experiment 192.168.1.0/24(rw)
当我尝试使用以下命令从客户端计算机安装服务器目录时
mount -t nfs -o rw 192.168.1.2:/home/ram/experiment /home/ivv/test
我得到以下错误(在客户机上)
***mount:mount to NFS server '192.168.1.2' failed: System error: No route to host.***
多一点信息将是方便的:
尝试找出天气这是一个networking问题或与nfs相关的东西。 一个简单的networkingtesting就是ping到另一个主机。 即:“ping otherhost”。 (为了使事情更容易,请将主机添加到两台计算机的/ etc / hosts文件中。)要testingnfs,还可以尝试nfs在nfs服务器本身上装载导出。
ps:读沉默的答案,如果是防火墙,也允许udpstream量。
要么你的networking完全没有(RainyRat的pingbuild议会告诉你这一点),否则一台(或两台)机器上的防火墙被configuration为不让NFSstream量通过。 我不认为这是可能的错误信息(“没有路由到主机”是不是一个普通的防火墙相关的错误),但它是可能的,值得检查。
system-config-securitylevel
并尝试添加防火墙例外
nfs:tcp