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