O Samba não funciona na inicialização até o reinício do serviço

1

Eu instalei um servidor Samba usando o Ubuntu Server como o SO. Quando o computador é iniciado, smbd e nmbd são iniciados corretamente. No entanto, se eu for a um cliente e digitar:

$ smbclient -L feynman

Eu recebo:

Enter chris's password: 
Connection to feynman failed (Error NT_STATUS_UNSUCCESSFUL)

Se eu for ao servidor e reiniciar o serviço smbd , ele funcionará corretamente.

Eu tenho o servidor configurado para compartilhar uma unidade USB; é possível que esteja começando antes que a unidade USB esteja disponível?

Não vejo nada de interessante em smbd.log .

    
por Sydius 07.01.2013 / 02:47

1 resposta

0

Você pode verificar a ligação do Samba às suas interfaces de rede com

root@server:~# lsof -ni:139
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
smbd    2265 root   29u  IPv4  13788      0t0  TCP 127.0.0.1:netbios-ssn (LISTEN)
smbd    2265 root   31u  IPv6  13790      0t0  TCP [::1]:netbios-ssn (LISTEN)

Aqui está vinculando somente a interface de loopback e fazer com que smbclient -L 127.0.0.1 funcione.

Dependendo do seu smb.conf (interfaces e apenas interfaces de ligação), o Samba irá ligar-se apenas à interface de loopback se você usar o DHCP e irá ligar OK depois de reiniciá-lo.

Isso está acontecendo porque o upstart não espera que todas as interfaces de rede estejam ativas, veja link

    
por Sacha K 27.09.2014 / 20:56