O samba não funciona quando está offline

1

Eu configurei recentemente uma máquina virtual e quero compartilhar arquivos entre o host e o convidado. O samba parece ser uma solução perfeita, e na verdade faz tudo o que eu espero. No entanto, se a máquina host não estiver conectada à Internet, o servidor Samba também aparecerá off-line. Alguém pode me mostrar como fazer isso funcionar?

Observação: ps -ef | grep smb mostra que smbd -F está em execução, então acho que o processo foi iniciado corretamente.

EDIT: Estou usando o VirtualBox para a virtualização. Abaixo está minha configuração em /etc/samba/smb.conf (nunca mudei, comentários foram removidos por simplicidade). O compartilhamento é ativado por meio da GUI no nautilus.

[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
    
por phunehehe 22.09.2010 / 20:28

2 respostas

2

Você já verificou se a alteração do tipo de adaptador de rede VirtualBox faz diferença? Encerre a máquina virtual, acesse Configurações- > Rede e tente alterar o valor de "Anexado a". O padrão é NAT, o que deve ser bom, no entanto, se você tiver NAT e não funcionar para você, talvez você tente fazer uma ponte. Se você já fez uma ponte lá, tente o NAT.

Antes de fazer isso, você deve ler as informações encontradas na Ajuda do VirtualBox, Capítulo 6.2. Introdução aos modos de rede.

    
por 22.09.2010 / 20:49
0

Eu também tive um problema semelhante: aqui o que eu fiz:

Parece que /etc/resolv.conf Eu não tinha ip definido para o servidor DNS local, que no meu caso é o próprio rooter. Eu tinha alguns ips de servidores de nomes DNS da Internet, que apontam para fora da minha rede, mas não para o meu roteador, então eu acabei de adicionar:

servidor de nomes 192.168.1.2 onde 192.168.1.2 é o ip do meu roteador. e o SAMBA funciona muito bem mesmo quando minha conexão com a Internet está inoperante!

    
por 30.07.2014 / 21:36