Virtualization
VBox 來賓如何訪問 NFS 共享?
我有一個 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