Это может показаться странным, но у меня на персональном ноутбуке установлена Fedora 13 и работает под управлением Windows 7 с использованием VMware. Теперь можно ли как-нибудь перенести на него файлы со своего рабочего стола под управлением Windows XP?
1 ответ
Есть ответы на этот вопрос по всей сети. Если вы хотите использовать Google для обмена с хоста на гостевой VMware, первая ссылка содержит следующее, что, вероятно, то, что вы ищете.
Подключение к хосту Linux из гостевой системы Windows
Если вы хотите предоставить общий доступ к каталогу /home/user/shared
, например, в хост-системе Linux с гостевой операционной системой Windows, выполните следующие действия:
- В операционной системе хоста Linux скопируйте файл smb.conf в файл с именем что-то вроде smb.conf.orig.
cd /etc/vmware/vmnet1/smb
cp smb.conf smb.conf.orig
- Измените Samba в хост-системе Linux. Отредактируйте следующие строки в:
/etc/vmware/vmnet1/smb/smb.conf.
- Закомментируйте строку, начинающуюся с
interfaces=<IP addresses>
. - Ниже этой строки добавьте
interfaces=vmnet1 vmnet8
. - Укажите имя рабочей группы сети. Установить
workgroup=<name>
. - Если вы не хотите использовать стандартное DNS-имя для системы Linux, установите
netbiosname=<Linux system name>
. - Вы можете оставить
security=user
, если не можете подключиться, в этом случае используйтеsecurity=share
. - Установить
encrypt passwords=yes
. - В разделе
[global]
определите другой ключ доступа к общей памяти. Добавьте эту строку:sysv shm key=/dev/vmnet8
. - Для лучшей производительности добавьте эту строку:
socket options = TCP_NODELAY
- отредактируйте строку, чтобы заявить:
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
- Примечание. Этот параметр необходимо вводить в одну строку.
- Чтобы создать общий ресурс, добавьте следующее:
[SHARE_NAME]
path = /home/user/shared
public = no
writable = yes
printable = no
(поскольку вы хотите обмениваться файлами, а не принтером)
- Сохраните этот файл и создайте резервную копию, чтобы защитить эти изменения при обновлении VMware Workstation.
- Закомментируйте строку, начинающуюся с
Перезапустите сервисы Samba, чтобы загрузить новые настройки.
- Если VMware Workstation работает на хост-системе Linux, приостановите или выключите все работающие виртуальные машины и закройте все окна VMware Workstation.
- В операционной системе хоста Linux в командной строке введите
/etc/init.d/vmware restart
- В некоторых дистрибутивах Linux команда
/etc/rc.d/init.d/vmware restart
Запустите VMware Workstation и запустите гостевую операционную систему Windows, из которой вы хотите подключиться к хосту Linux. Идентификатор пользователя, который вы используете для входа в гостевую систему Windows, должен быть в файле smbpasswd хоста Linux. Если вы используете те же имя пользователя и пароль для входа в систему гостя, что и на хосте Linux, вам не будет предложено войти в систему при просмотре хоста Linux.
Если вы подключаетесь к системе Linux из гостевой операционной системы Windows Me, Windows 98 или Windows 95, NetBEUI должен быть установлен в гостевой операционной системе, прежде чем вы сможете просматривать файловую систему. Если вам нужно установить NetBEUI, вам может понадобиться установочный компакт-диск Windows.
Когда система перезагружается, служба Samba не появляется в списке запускаемых служб, но она запускается, если только не появляется ошибка.