Войти

Показать полную графическую версию : [решено] Общий доступ/сеть через VirtualBox


AlexS94
06-12-2010, 23:03
Всем доброго времени суток. Срочно понадобился Linux и доступ к файлам и программам Win7.
Я установил Ubuntu 10.10 на виртуалку Oracle VBox, система при установке подцепила сеть, но организовать общий доступ к файлам Win7 через сеть я не смог.
Может кто нибудь знает как это сделать?

Xodok
07-12-2010, 00:00
В VB "Свойства > Общие папки" подцепить нужные диски. Установить дополнения к гостевой ОС.
После запуска гостевой в сетевом окружении должны появиться диски.

AlexS94
07-12-2010, 00:07
В VB "Свойства > Общие папки" подцепить нужные диски. Установить дополнения к гостевой ОС.
После запуска гостевой в сетевом окружении должны появиться диски. »
Гостевая ОС стоит и папки прописаны но их нет в папке Сеть.

Xodok
07-12-2010, 03:10
Гостевая ОС стоит и папки прописаны но их нет в папке Сеть. »
Смотреть нужно в SMB - обозреватель сетевых ресурсов. Кстати, наверное не установлены Samba - программа доступа к сетевым ресурсам и SMB4K ? В отличие от винды эти программы нужно скачать из репозитория. В исходной конфигурации их нет.

AlexS94
08-12-2010, 00:41
Xodok, после установки этих программ появился *User_Name*-Virtualbox, но при попытке подключения к нему он запрашивает не известный мне пароль.

Xodok
08-12-2010, 13:00
AlexS94, я зациклился в названии темыОбщий доступ/сеть через VirtualBox » и заскочил в болото.Обще папки в данном случае к сети непричастны. Для подключения общих папок на гостевом Linux по инструкции VirtualBox нужно выполнить в терминале :
mount -t vboxsf [-o OPTIONS] sharename mountpoint
Опцию прописывать не обязательно ( по умолчанию она rw ) а дальше идет имя расшаренной папки и название точки монтирования.
В качестве общей папки в свойствах назначил диск D:\. Он прописался под именем D_DRIVER
В командной строке создал точку монтирования :
mkdir /media/disk_d
потом примонтировал диск :
mount -t vboxsf D_DRIVER /media/disk_d
В файловой системе заходим по адресу /media/disk_d и видим содержимое подключенного диска.

zhferum
13-12-2010, 10:55
Для подключения общих папок на гостевом Linux по инструкции VirtualBox нужно выполнить в терминале :
mount -t vboxsf [-o OPTIONS] sharename mountpoint
Опцию прописывать не обязательно ( по умолчанию она rw ) а дальше идет имя расшаренной папки и название точки монтирования.
В качестве общей папки в свойствах назначил диск D:\. Он прописался под именем D_DRIVER
В командной строке создал точку монтирования :
mkdir /media/disk_d
потом примонтировал диск :
mount -t D_DRIVER /media/disk_d
В файловой системе заходим по адресу /media/disk_d и видим содержимое подключенного диска. »

В wi.7 есть диск D использую как архив
1. назначил диску D общий доступ
2.В качестве общей папки в свойствах назначил диск D. Он прописался под именем D_DRIVER (в V.Box)

В гостевой ОС ubuntu 10.10.
В терминале создал точку монтирования :
sudo mkdir /media/disk_d
потом примонтировал диск :
sudo mount -t D_DRIVER /media/disk_d
В файловой системе заходим по адресу /media/disk_d и видим пустую папку (папка disk_d есть)хотя на диске D в win.7 много чего лежит.
Помогите! что делаю не так?
Спасибо.

Xodok
13-12-2010, 23:03
zhferum, дополнения гостевой ОС не забыли установить ?
Общий доступ для VB можно не назначать.

zhferum
16-12-2010, 11:03
Спасибо. Разобрался здесь все подробно:

http://www.ubuntologia.ru/virtualbox-windows-in-ubuntu win в ubuntu

http://www.aboutubuntu.ru/content/nastroika-virtualnoi-mashiny-virtualbox-s-gostevoi-ubuntu-na-windows-khoste?destination=node/73 ubuntu в win.

С наступающим Новым Годом!!! УДАЧИ.

contoso.com
13-06-2011, 00:35
черт знает куда это писать, решил сюда.
Исходные данные:
хостовая ос - debian 6;
гостевая ос 1 - freebsd 8.2;
гостевая ос 2 - opensuse 11.4.
Создал общую папку:

user@host:~$ mkdir ~/VirtualBox\ VMs/share
user@host:~$ VBoxManage sharedfolder add FreeBSD --name share --hostpath "/home/user/VirtualBox\ VMs/share/"
user@host:~$ VBoxManage sharedfolder add openSUSE --name share --hostpath "/home/user/VirtualBox\ VMs/share/"

дальше

user@host:~$ VBoxManafer startvm FreeBSD -type headless
user@host:~$ VBoxManafer startvm openSUSE -type headless

на машине с openSUSE

user@host:~# mount -t vboxsf share /mnt
user@host:~$ mount
........................
none on /mnt type vboxsf (rw,nodev,relatime)


на машине с FreeBSD

freebsd# mount -t vboxsf share /mnt/
mount: share : Operation not supported by device

:unsure: почему?


freebsd# cat /etc/rc.conf | grep vbox
vboxguest_enable="YES"
vboxservice_enable="YES"

vadblm
13-06-2011, 16:09
For FreeBSD guests within VirtualBox please install emulators/virtualbox-ose-additions in the FreeBSD guest.

They provide support for:

Clipboard sharing
Mouse pointer integration
Host Time synchronization
Window scaling
Seamless mode

Чё-то ничего не пишут про shared folders...

contoso.com
13-06-2011, 16:34
угу. видимо это приговор.
With the "shared folders" feature of VirtualBox, you can access files of your host system from within the guest system. This is similar how you would use network shares in Windows networks -- except that shared folders do not need require networking, only the Guest Additions. Shared Folders are supported with Windows (2000 or newer), Linux and Solaris guests.
ссылка (http://www.virtualbox.org/manual/ch04.html#sharedfolders)

vadblm
13-06-2011, 16:47
Остаётся только заводить сеть через мост и общаться с хостом через NFS :)




© OSzone.net 2001-2012