У меня есть гостевая виртуальная машина VirtualBox, которая настроена для работы за «NAT» VirtualBox. Я могу получить доступ к различным сетевым ресурсам через smbnetfs , но попытки получить доступ к ним через NFS терпят неудачу с сообщением об ошибке: Слишком слабые учетные данные клиента
.
Предположительно, ошибка связана с реализацией NAT VirtualBox с использованием номера порта выше 1024 для исходящего соединения, хотя программа mount_nfs
внутри гостевой системы использует более низкий порт (потому что я запускаю ее как гостевой root
).
Есть ли способ изменить настройки VBox, чтобы сделать это правильно? Я почти уверен, что может - потому что он уже запускается (или должен работать) от имени «администратора» Windows ...
Обновление : да, если я изменю конфигурацию сети с NAT к одной из прямых опций, ошибка исчезнет, что доказывает, что процесс VirtualBox имеет необходимые привилегии - просто предпочитает не использовать их.
Есть ли способ заставить его сохранять исходящий порт при выполнении NAT?
Чтобы получить доступ к общим ресурсам NFS, запустите:
VBoxManage modifyvm "name of your VM" --nataliasmode1 sameports