O servidor Samba parou de funcionar depois de algumas alterações no roteador

1

Eu instalei o servidor Ubuntu com o samba passo-a-passo com este tutorial: link .

Eu usei o samba no servidor Ubuntu 14.04 por dois dias. Tudo estava bem, todos os meus dispositivos conectados na rede podem acessar este servidor sem problemas. Então eu movo alguns arquivos para o servidor sobre 80GB. Eu posso acessar esses dados de todos os dispositivos. Então eu desligo o servidor e altero algumas configurações do roteador como senha e codificação (de tkip para aes).

Quando queria iniciar o servidor novamente, aparece:

waiting for network configuration

seguido por:

waiting an additional 60 seconds for network configuration

Desde que isso aconteceu, nenhum dispositivo pode ver o servidor na rede.

Eu tentei editar a interface de rede:

sudo nano /etc/network/interfaces

Restaure a configuração padrão e volte ao IP estático novamente. Depois disso, não vejo mais a mensagem de erro. Mas nada mais.

Eu verifiquei a configuração do samba e reiniciei todos os serviços. - não ajudou

Por favor ajude.

    
por Simi 21.02.2017 / 13:12

1 resposta

1

Estou usando o servidor samba na rede doméstica, conforme mencionado abaixo. Se ele parou de funcionar, você pode tentar reinstalá-lo, mas provavelmente o problema está nas configurações do roteador. Se você não sabe o que mudou nele, então você tem que redefini-lo.

Instalar e Remover do Terminal: (Usando o Samba Versão 4.3.11)

sudo apt-get remove --purge samba

Mas, se você está tendo problemas com o cliente, seria mais como:

sudo apt-get remove --purge smbclient libsmbclient

sudo apt-get purge samba samba-common
sudo rm -rf /etc/samba/ /etc/default/samba

Para instalá-lo novamente

sudo apt-get install samba
sudo apt-get install smbclient libsmbclient

Como reinstalar o smb.conf de outra maneira

dpkg-reconfigure samba-common
or
sudo cp -a /usr/share/samba/smb.conf /etc/samba/

Reinicie o Ubuntu após nova instalação e adicione o usuário

root@Dell-Inspiron-3521:~# sudo smbpasswd -a username (username should be without space eg "sudo smbpasswd -a alamjitsingh")
New SMB password:
Retype new SMB password:*********
Added user alamjitsingh.*********

configurações necessárias do smb.conf

sudo gedit /usr/share/samba/smb.conf


[global]
 workgroup = WORKGROUP
 passdb backend = tdbsam 
 security = user 

Na seção de autenticação, desmarque "mapear guest = bad user" adicionando # no início do código

#map to guest = bad user

Abaixo da linha é opcional se não estiver funcionando

force user = alamjitsingh

Por fim, adicione seu código pessoal

[Shared_drive_Name]
path = /media/alamjitsingh/Shared_drive_Name (alamjitsingh is my ubuntu username)
comment = HD Share
read only = yes
available = yes
browseable = yes
writable = no
guest ok = no
public = yes
printable = no
locking = no
strict locking = no

Comandos de terminal úteis

sudo service samba reload 
sudo service samba restar
sudo service samba stop
sudo service samba start
sudo service samba status
sudo service samba force-reload

Ou

sudo /etc/init.d/smbd start
sudo /etc/init.d/smbd stop
sudo /etc/init.d/smbd restart

sudo testparm

sudo service nmbd start
sudo service smbd start

Ou (via systemctl)

sudo systemctl restart smbd
sudo systemctl start smbd
sudo systemctl restart nmbd
sudo systemctl start nmbd

Verifique o status dos serviços necessários

sudo service nmbd status
sudo service smbd status
sudo service smbd restart

Para saber a versão do samba

samba -V
por Alamjit Singh 05.03.2017 / 11:09