Virtualization

VBox 來賓如何訪問 NFS 共享?

  • October 15, 2020

我有一個 VirtualBox 來賓 VM,它被配置為在 VirtualBox 的“NAT”後面執行。我可以通過smbnetfs訪問各種網路共享,但嘗試通過 NFS 訪問相同失敗並顯示錯誤消息:Client credential too weak.

據推測,該錯誤是由於 VirtualBox 的 NAT 實現使用高於 1024 的埠號進行傳出連接 - 即使mount_nfs來賓內部的程序使用較低的埠(因為我將其作為來賓執行root)。

有沒有辦法更改 VBox 的設置以正確執行此操作?我很確定它可以——因為它已經以 Windows“管理員”的身份執行(或應該執行)……

更新:是的,如果我將網路配置從 NAT 更改為直接選項之一,錯誤就會消失,這證明 VirtualBox 程序具有必要的權限——只是選擇不使用它們。

在進行 NAT 時,有沒有辦法讓它保持傳出埠?

要訪問 NFS 共享,請執行:

VBoxManage modifyvm "name of your VM" --nataliasmode1 sameports

引用自:https://serverfault.com/questions/891251