Eu tenho um sistema convidado do Debian Squeeze rodando em um host do Windows 7 Professional, um notebook. Como desenvolvedor web, eu preciso montar minha pasta raiz do projeto Windows no sistema Debian.
O VirtualBox oferece uma função de pastas compartilhadas, mas não reconhece links simbólicos no estilo do Windows ("junções"). Então eu decidi rodar um cliente Samba no meu sistema Debian e montar as pastas do projeto a partir da rede virtual (NAT). Eu faço isso usando este comando em /etc/rc.local
:
mount -t cifs //192.168.178.62/Projekte/workspace /media/smb_workspace -o "user=Bill,password=XXXXXXX,domain=LOCALDOMAINNAME",uid=33,gid=33,ex$
Isso funciona bem, mas como o nome da máquina host não pôde ser resolvido, tive que usar seu endereço IP. Quando eu estou em um WIFI diferente, o endereço IP muda e eu tenho que mudar o comando de montagem. Obviamente eu prefiro digitar o nome da minha máquina Windows, assim:
mount -t cifs //NOTEBOOKNAME/Projekte/workspace /media/smb_workspace -o "user=Bill,password=XXXXXXX,domain=LOCALDOMAINNAME",uid=33,gid=33,ex$
Eu tentei desligar meu firewall do Windows e o software antivírus, sem sucesso.
Os pacotes samba que eu instalei na Debian são aqueles, e além de inserir as informações do grupo de trabalho, deixei a configuração inalterada:
-
libwbclient0 Biblioteca do cliente winbind do Samba
-
samba arquivo SMB / CIFS, impressão,
e servidor de login para o Unix
-
Arquivos comuns samba-common usados pelos
Servidor e cliente do Samba
-
samba-common-bin arquivos comuns usados por ambos
o servidor e o cliente Samba
Então, como posso fazer isso funcionar? Alguma sugestão?