我在 LAN 上的两台 Ubuntu 计算机之间设置了 NFS 文件共享,以前它工作得很好。最近它停止工作了(也许是当我从 Ubuntu 16 升级到 18 时?)。我现在需要做什么不同的事情?在服务器上,/etc/exports 文件如下所示:
/media/backup *(rw,no_subtree_check,crossmnt)
/home/files *(rw,sync,no_root_squash,no_subtree_check)
在我的客户端机器上,我曾经能够使用如下命令来挂载它:
mount 192.168.1.50:/home/files /media/Magrathea
该命令现在要等待很长时间,然后中止并显示以下错误消息:“mount.nfs:连接超时”。有什么变化?如何才能让我的共享再次工作?(请注意,我没有运行 SAMBA,没有涉及 Windows 机器,仅在 Ubuntu 机器之间使用 NFS)
答案1
找到了。问题不是 18.04,而是防火墙。要允许 NFS 共享文件,服务器必须打开端口 111 和 2049。
ufw allow 111
ufw allow 2049
然后我就能再次通过 LAN 安装文件夹了!