Je cherche à partager un dossier Manjaro en lecture et écriture avec l'ensemble des périphériques d'un réseau local : clients Debian et Android. Je m'arrache les cheveux depuis plusieurs jours à essayer de monter un serveur Samba. Impossible de m'y connecter depuis un client Debian et les applications android. J'ai éclusé divers forum sans succès et j'en viens à penser que le problème vient d'une configuration de Manjaro (up to date !).
J'ai installé tous les paquets nécessaires au serveur et au client.
Côté serveur j'ai également défini l'utilisateur sylvain et son mot de passe avec smbpasswd.
Voici mon /etc/samba/smb.conf sur le serveur Manjaro :
Code : Tout sélectionner
[global]
workgroup = WORKGROUP
server string = Samba Server
security = user
passdb backend = smbpasswd
log file = /var/log/samba/%m.log
max log size = 500
invalid users = root
socket options = TCP_NODELAY
smb ports = 139
server max protocol = SMB2
[data]
path = /data
public = yes
guest only = yes
writable = yes
browseable = yes
Code : Tout sélectionner
drwxrwxrwx 2 sylvain sylvain 4096 23 oct. 13:24 data
Code : Tout sélectionner
mount -t cifs //192.168.1.16/data /media/partage -o guest,user,iocharset=utf8,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,_netdev,nosetuids,vers=1.0
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
mount -t cifs //192.168.1.16/data /media/partage -o guest,user,iocharset=utf8,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,_netdev,nosetuids,vers=2.0
mount error: Server abruptly closed the connection.
This can happen if the server does not support the SMB version you are trying to use.
The default SMB version recently changed from SMB1 to SMB2.1 and above. Try mounting with vers=1.0.
mount error(112): Host is down
J'ai ouvert les ports du pare-feu iptables du serveur :
Code : Tout sélectionner
-A INPUT -p udp -m udp --dport 137 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 137 -j ACCEPT
-A INPUT -p udp -m udp --dport 138 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 138 -j ACCEPT
-A OUTPUT -p tcp -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 139 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 445 -j ACCEPT
Enfin je n'ai aucun problème réseau entre le serveur et le client : j'ai testé sshfs sans soucis (dommage que ça ne fonctionne pas avec tous les Android).
Ne sachant plus où regarder, je viens vers vous pour demander de l'aide. Où est-ce que ça pêche ????
Sylvain