web-dev-qa-db-fra.com

Le serveur Samba a cessé de fonctionner après certains changements de routeur

J'ai installé le serveur Ubuntu avec Samba étape par étape avec ce tutoriel: https://www.youtube.com/watch?v=ndAYZ0DJ-U4 .

J'ai utilisé Samba sur le serveur Ubuntu 14.04 pendant deux jours. Tout allait bien, tous mes appareils connectés sur le réseau peuvent accéder à ce serveur sans problème. Ensuite, je déplace quelques fichiers sur le serveur d'environ 80 Go. Je peux accéder à ces données depuis tous les appareils. Ensuite, j'arrête le serveur et modifie certains paramètres du routeur comme le mot de passe et le codage (de tkip à aes).

Lorsque j'ai voulu redémarrer le serveur, cela apparaît:

waiting for network configuration

suivi par:

waiting an additional 60 seconds for network configuration

Depuis cela, aucun appareil ne peut voir le serveur dans le réseau.

J'ai essayé de modifier l'interface réseau:

Sudo nano /etc/network/interfaces

Restaurez-le aux paramètres par défaut et revenez à l'IP statique. Après ces changements, je ne vois plus le message d'erreur. Mais rien d'autre.

J'ai vérifié la configuration de samba et redémarré tous les services. - pas aidé

Veuillez aider.

1
Simi

J'utilise le serveur samba dans le réseau domestique comme mentionné ci-dessous. S'il ne fonctionne plus, vous pouvez essayer de le réinstaller, mais le problème vient probablement des paramètres du routeur. Si vous ne savez pas ce que vous y avez changé, vous devez le réinitialiser.

Installer et supprimer du terminal: (en utilisant Samba version 4.3.11)


Sudo apt-get remove --purge samba

Mais, si vous rencontrez des problèmes avec les clients, ce serait plutôt:

Sudo apt-get remove --purge smbclient libsmbclient

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

Pour l'installer à nouveau

Sudo apt-get install samba
Sudo apt-get install smbclient libsmbclient

Comment réinstaller smb.conf d'une autre manière

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

Redémarrez Ubuntu après une nouvelle installation et ajoutez un utilisateur


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.*********

smb.conf paramètres requis


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


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

Dans la section d'authentification, désactivez "mapper sur invité = mauvais utilisateur" en ajoutant # au début du code

#map to guest = bad user

La ligne ci-dessous est facultative si elle ne fonctionne pas

force user = alamjitsingh

Ajoutez enfin votre code personnel

[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

Commandes de terminal utiles

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

Vérifier l'état des services requis

Sudo service nmbd status
Sudo service smbd status
Sudo service smbd restart

Pour connaître la version de samba

samba -V

1
Alamjit Singh