Могу ли я использовать nfs на 2 виртуальных машинах, подключенных к сети только для хоста?

У меня есть хост с Windows 10, на котором работает VMWare Workstation 12. У меня есть гость Ubuntu Server и гость Xubuntu Desktop.

Сервер Ubuntu имеет настройку сервера nfs. На рабочем столе Xubuntu я настроил свой fstab для монтирования нескольких папок с сервера.

Обычно у меня есть хост Windows, подключенный к моей сети через Ethernet, и я использую мостовую сеть. Затем пусть мой маршрутизатор назначит IP-адреса виртуальным машинам.

Эта настройка работает хорошо, но на этой неделе я путешествую, поэтому мне нужно переключить виртуальные машины на сеть только для хоста. Когда я делаю это, они могут видеть друг друга, и я могу использовать ssh с рабочего стола Xubuntu на сервер Ubuntu. Но nfs не монтируется.

$ sudo mount -a
mount.nfs: access denied by server while mounting 192.168.186.128:/vol/

Я запустил это для поиска файлов журнала на обеих виртуальных машинах.

grep -rl "nfs" /var/log

и не вижу ничего подходящего, так что теперь я не уверен, что делать дальше.

редактировать:

Это соответствующая строка в /etc/fstab на виртуальной машине рабочего стола.

192.168.186.128:/vol/   /vol/  nfs  rsize=8192,wsize=8192,timeo=14,intr  0 0

и это соответствующая строка из /etc/exports на сервере vm

/vol/   192.168.0.0/24(rw,nohide,insecure,no_subtree_check,async)

Я не уверен, имеет ли это значение, но для открытия ssh-соединения требуется намного больше времени, чем для сети с мостовым соединением.


person mike    schedule 11.12.2015    source источник


Ответы (1)


наверное здесь ОТ.

но 192.168.0.0/24 не включает 192.168.186.128 либо измените экспорт на 192.168.186.0/24 или 192.168.0.0/16, так как оба они будут включать 192.168.186.128

причина, по которой ssh ​​занимает больше времени, вероятно, связана с тем, что поиск хоста ssh выполняет тайм-аут из-за отсутствия разрешения DNS. Вы можете попробовать добавить IP-адрес сервера в /etc/hosts на рабочем столе и наоборот, это может немного помочь.

person Doon    schedule 11.12.2015
comment
Изменение в экспорте сработало, спасибо. Я не слишком беспокоюсь о медленном соединении с ssh, но я не думаю, что это dns, поскольку у меня есть настройка файла конфигурации ssh с IP-адресом для хоста. - person mike; 11.12.2015
comment
задержка заключается в том, что sshd ищет подключающийся IP-адрес, что большинство делает по умолчанию. при подключении к реальной сети вы быстро получаете nxdomain обратно, и все идет своим чередом. но без доступа к DNS-серверу, но с настроенным, вам нужно дождаться тайм-аута запроса. - person Doon; 11.12.2015