我在 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 掛載資料夾了!