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