2017-07-26 77 views
0

我試圖運行vagrant up的第一次,但我得到這個錯誤:Mount.nfs:連接超時... - 流浪 - 格柵

==> default: Mounting NFS shared folders...

The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed!

mount -o vers=3,udp xxx.xxx.xx.x:/home/erick/... (path)

Stdout from the command:

Stderr from the command:

mount.nfs: Connection timed out

我怎樣才能解決這個問題?

謝謝你

回答

1

你的nfs守護進程是否正在運行?您可以使用nfsd status進行檢查,這應返回nfsd service is enabled。如果它沒有運行,您可以啓用並啓動它: sudo nfsd enable sudo nfsd start

我最近有同樣的問題,並注意到啓用默認macOS防火牆將阻止NFS,它只會超時沒有任何錯誤。如果您啓用了防火牆,我會先嚐試禁用它並重試。如果它工作的話,你可以添加規則來允許nfs流量通過防火牆。

如果仍然不工作:

  • 確保文件/etc/exports存在
  • 檢查導出文件使用nfsd checkexports
  • 檢查你的系統記錄的nfsd的錯誤

你可以找到這裏的nfsd人:https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man8/nfsd.8.html