Доступ к сетевому ресурсу гостя на хосте

Я использую хост-систему Ubuntu 12.04 с гостем Windows 7 в VirtualBox.

Виртуальная машина Windows является членом домена, в котором сетевые диски являются общими.

Я предпочитаю выполнять большую часть работы на хост-системе и использовать систему Windows для программ, которые не работают (приемлемым образом) только в Ubuntu (пока). Поэтому мне нужно получить доступ к тем папкам, которые являются общими для гостевой системы Windows на хост-системе.

Существует ли какая-либо обратная общая папка (от гостевой к хостовой)?

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

Любые предложения о том, как решить это каким-либо образом?

1 ответ

Решение

У меня похожая ситуация: существует несколько общих сетевых ресурсов Windows, к которым обращается моя гостевая система Windows. Мое решение - просто смонтировать общие ресурсы в хосте Ubuntu через Samba, используя Nautilus URl. smb://.../..., Обычно я получаю к ним прямой доступ через ~/.gvfs/.... (или другая точка монтирования в зависимости от вашей версии Ubuntu).

Если вы не можете найти общий ресурс, просматривая сеть Windows, но знаете файловый сервер и имя общего ресурса, вы можете ввести его прямо в адресную строку Nautilus (Go -> Location из меню) следующий URL:

smb://fileserver/sharename/

Кроме того, вы можете использовать mount команда как это:

sudo mount -t cifs -o username,blah,blah //servername/sharename/ /mountpoint

или используйте запись в вашем fstab.

По сути, если ваш гость Windows может получить к нему доступ, ваш хост Ubuntu также сможет его смонтировать.

Другими словами, вместо Windows network -> Windows guest -> Ubuntu host Я монтирую Windows network -> Windows guest а также Windows network -> Ubuntu host непосредственно.

Другие вопросы по тегам