Existem respostas para esta questão em toda a web. Se você fosse ao compartilhamento do host do host para o convidado
Conectando-se a um host Linux de um convidado do Windows
Se você quiser compartilhar o diretório /home/user/shared
, por exemplo, em um sistema operacional do host Linux com um sistema operacional convidado do Windows, siga estas etapas:
- No sistema operacional do host Linux, copie o arquivo smb.conf para um arquivo
chamado algo como smb.conf.orig.
-
cd /etc/vmware/vmnet1/smb
-
cp smb.conf smb.conf.orig
-
- Modifique o Samba no sistema host do Linux. Edite as seguintes linhas em:
/etc/vmware/vmnet1/smb/smb.conf.
- Comente a linha que começa com
interfaces=<IP addresses>
. - Abaixo dessa linha, adicione
interfaces=vmnet1 vmnet8
. - Forneça um nome de grupo de trabalho de rede. Defina
workgroup=<name>
. - Se você não quiser usar o nome DNS padrão para o sistema Linux, defina
netbiosname=<Linux system name>
. - Você pode deixar
security=user
, a menos que não consiga se conectar. Nesse caso, usesecurity=share
. - Defina
encrypt passwords=yes
. - Na seção
[global]
, defina uma chave de acesso à memória compartilhada diferente. Adicione esta linha:sysv shm key=/dev/vmnet8
. - Para um melhor desempenho, adicione esta linha:
-
socket options = TCP_NODELAY
- edite a linha para declarar:
-
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
- Nota: esta configuração deve ser inserida em uma linha.
-
- Para criar o compartilhamento, adicione o seguinte:
-
[SHARE_NAME]
-
path = /home/user/shared
-
public = no
-
writable = yes
-
printable = no
(já que você quer compartilhar arquivos, não uma impressora)
-
- Salve este arquivo e crie uma cópia de backup para proteger essas alterações ao atualizar o VMware Workstation.
- Comente a linha que começa com
-
Reinicie os serviços do Samba para carregar as novas configurações.
- Se o VMware Workstation estiver em execução no sistema host Linux, suspenda ou desligue todas as máquinas virtuais em execução e feche todas as janelas do VMware Workstation.
- No sistema operacional do host Linux, em um prompt de comando, digite
/etc/init.d/vmware restart
- Em algumas distribuições do Linux, o comando é
/etc/rc.d/init.d/vmware restart
-
Inicie o VMware Workstation e execute o sistema operacional convidado do Windows a partir do qual você deseja se conectar ao host Linux. O ID do usuário que você usa para efetuar login no convidado do Windows deve estar no arquivo smbpasswd do host Linux. Se você usar o mesmo nome de usuário e senha para efetuar login no guest, como faz no host Linux, não será solicitado que você efetue login ao navegar no host Linux.
-
Se você estiver se conectando ao sistema Linux a partir de um sistema operacional convidado Windows Me, Windows 98 ou Windows 95, o NetBEUI deverá ser instalado no sistema operacional convidado antes de poder navegar no sistema de arquivos. Se você precisar instalar o NetBEUI, talvez seja necessário o CD-ROM de instalação do Windows.
-
Quando o sistema é reiniciado, o serviço Samba não aparece na lista de serviços que estão sendo iniciados, mas é iniciado, a menos que apareça um erro.