#1 Le 24/02/2022, à 16:55
- mwana
Partage Samba invisible depuis ma box android [RÉSOLU]
Bonjour à tous,
Je suis en train d'essayer de configurer un partage Samba comme hébergeur de media pour ma box android. J'ai procédé à la configuration de Samba à l'aide des différents conseils de ce forum. Mais je n'arrive toujours pas à rendre mon partage visible sur ma box. Je vous transmets ici le résultat de testparm -s
Load smb config files from /etc/samba/smb.conf
Global parameter security found in service section!
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE
# Global parameters
[global]
bind interfaces only = Yes
interfaces = 192.xxx.xxx.xx/xx eth2 (j'ai indiqué ici les IP du PC et de la box)
server role = standalone server
server string = vincent-80sr
idmap config * : backend = tdb
guest ok = Yes
[Partage]
comment = Partage Films
invalid users = root
path = /home/vincent/FILMS
Il est bien évident que j'ai du me planter quelque part, mais je ne vois pas où. A chaque tentative ma box m'indique" invalid argument, impossible de récupérer les informations du dossier."
Si quelqu'un a une idée, je suis preneur. Merci
Dernière modification par mwana (Le 27/02/2022, à 18:30)
Hors ligne
#2 Le 25/02/2022, à 09:51
- gl38
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Je ne sais pas si ça peut aider, mais chez moi après l'ajout de ces 2 lignes au fichier /etc/samba/smb.conf dans la rubrique [global] le partage a fonctionné :
client min protocol = NT1
server min protocol = NT1
Cordialement,
Guy
Hors ligne
#3 Le 25/02/2022, à 10:00
- iznobe
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Bonjour , il faudrait donner le fichier de config complet :
cat /etc/samba/smb.conf
et verifier que le partage est bien effectif :
sudo apt install smbclient
smbclient -L 127.0.0.1
retour COMPLET et utilisable de commande | script montage partitions
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#4 Le 25/02/2022, à 12:03
- bruno
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
@iznobe :
1. on a déjà le fichier de configuration complet.
2. son service n'est pas en écoute sur l'interface de bouclage.
--
@mwana
Tu peux supprimer ces lignes (pourquoi caviarder une IP privée ?):
bind interfaces only = Yes
interfaces = 192.xxx.xxx.xx/xx eth2 (j'ai indiqué ici les IP du PC et de la box)
Ou au moins t'assurer que 192.xxx.xxx.xxx est bien l'IP de ton serveur Samba et eth2 le nom de l'interface réseau de ton serveur, ce qui n'est sûrement pas le cas sur une Ubuntu récente. Et tu mets l'IP ou le nom de l'interface, inutile d'avoir les deux.
Après modification relance les services :
sudo systemctl restart smbd.service nmbd.service
et assure-toi qu'ils fonctionnent :
systemctl status smbd
Si cela ne suffit pas, il faut essayer ce que préconise @gl38 car il y a encore des box qui ne savent gérer que le protocole SMBv1 (NT1)
#5 Le 25/02/2022, à 17:05
- mwana
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Merci à vous,
Je regarderai tout ça, et je vous dirai ce qu'il en est.
Bonne fin de journée...
Hors ligne
#6 Le 25/02/2022, à 17:18
- iznobe
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
@iznobe :
1. on a déjà le fichier de configuration complet.
2. son service n'est pas en écoute sur l'interface de bouclage.
Bonjour , je ne sais pas ou tu vois le fichier smb.conf complet , de mon coté je ne le vois pas .
Pour ta remarque n°2 je ne suis pas sur de comprendre ta remarque , c' est par rapport a la commande que j' ai demandée afin de verifier si le partage est bien effectif ?
retour COMPLET et utilisable de commande | script montage partitions
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#7 Le 26/02/2022, à 07:39
- mwana
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Bonjour,
Depuis hier soir, je me suis pris la tête à essayer de réparer samba avec vos différentes manipulations, mais j'ai du pourrir le système avant d'en arriver là . J'ai donc procédé à la désinstallation de samba par la commande "sudo apt-get remove --purge samba".
Je vais essayer de reprendre une installation propre. Le problème est que je ne trouve pas de tuto accessible à mes pauvres connaissances, et forcément je tâtonne pas mal.
Merci encore de votre soutien.
Hors ligne
#8 Le 26/02/2022, à 09:25
- mwana
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Après désinstallation et réinstallation de Samba avec prise en compte des modifs suivantes sur le fichier smb.conf :
[Networking]
interfaces = 192.168.1.10/19 eth1
server role = standalone server
client min protocol = NT1
server min protocol = NT1
[global]
server string=vincent-80sr
workgroup=WORKGROUP
netbios name=vincent-80sr
public=yes
encrypt passwd=yes
[Sambashare]
path=/home/vincent/sambashare
read only=no
writeable=yes
browsable=yes
valid users=vincent
comment=Partage Films
security = share
invalid users = root
Lorsque je demande l'état du service de smb, j'ai la réponse suivante
vincent@vincent-80sr:~$ sudo service nmbd status
[sudo] password for vincent:
● nmbd.service - Samba NMB Daemon
Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-02-26 07:26:52 CET; 23min ago
Docs: man:nmbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 7469 (nmbd)
Status: "nmbd: ready to serve connections..."
Tasks: 1 (limit: 6919)
Memory: 3.4M
CPU: 102ms
CGroup: /system.slice/nmbd.service
└─7469 /usr/sbin/nmbd --foreground --no-process-group
févr. 26 07:26:52 vincent-80sr systemd[1]: Stopping Samba NMB Daemon...
févr. 26 07:26:52 vincent-80sr systemd[1]: nmbd.service: Deactivated successfully.
févr. 26 07:26:52 vincent-80sr systemd[1]: Stopped Samba NMB Daemon.
févr. 26 07:26:52 vincent-80sr systemd[1]: Starting Samba NMB Daemon...
févr. 26 07:26:52 vincent-80sr systemd[1]: Started Samba NMB Daemon.
vincent@vincent-80sr:~$
J'ai encore du zapper quelque chose dans la configuration, c'est cette ligne qui me paraît poser problème, et je ne sais pas comment le résoudre.
7469 /usr/sbin/nmbd --foreground --no-process-group
Je suis à votre écoute... Merci
Hors ligne
#9 Le 26/02/2022, à 11:51
- bruno
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
C'est surtout le service smbd qu'il faut contrôler (j'aurais dû l'indiquer dans mon message précédent) :
systemctl status smbd
Sinon le fichier smb.conf n'a rien à voir avec le premier… Je ne comprends pas cette section [Networking] dont les directives devraient se trouver dans la section [global]. D'autre part je t'avais demandé de supprimer la directive
interfaces
ou de n'y mettre que l'adresse IP du serveur ou le nom de l'interface.
Montre-nous :
lsb_release -a
et
ip -a
Plutôt que de triturer ton fichier smb.conf dans tous les sens sans vraiment comprendre les directives utilisées, il vaudrait mieux repartir du fichier fourni par le paquet Ubuntu et suivre la doc samba (ch. 5 Partager des ressources)
Dernière modification par bruno (Le 26/02/2022, à 11:52)
#10 Le 26/02/2022, à 15:19
- mwana
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
@bruno
Commande lsb_release -a
vincent@vincent-80sr:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.10
Release: 21.10
Codename: impish
Et à la commande ip -a :
vincent@vincent-80sr:~$ ip -a
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
ip [ -force ] -batch filename
where OBJECT := { link | address | addrlabel | route | rule | neigh | ntable |
tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |
netns | l2tp | fou | macsec | tcp_metrics | token | netconf | ila |
vrf | sr | nexthop | mptcp }
OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
-h[uman-readable] | -iec | -j[son] | -p[retty] |
-f[amily] { inet | inet6 | mpls | bridge | link } |
-4 | -6 | -I | -D | -M | -B | -0 |
-l[oops] { maximum-addr-flush-attempts } | -br[ief] |
-o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
-rc[vbuf] [size] | -n[etns] name | -N[umeric] | -a[ll] |
-c[olor]}
Effectivement, mon ignorance m'a conduit à bidouiller le dossier smb. Je vais donc reprendre le fichier original et essayer de le modifier proprement.
Merci pour ta patience.
Hors ligne
#11 Le 26/02/2022, à 16:28
- bruno
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Désolé, la bonne commande pour voir la configuration réseau était :
ip a
#12 Le 26/02/2022, à 17:14
- mwana
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Zut, j'ai désinstallé samba, je le réinstalle plus tard. Voila le résultat de la commande ip a
vincent@vincent-80sr:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether c8:5b:76:5a:9a:e2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic noprefixroute enp1s0
valid_lft 82083sec preferred_lft 82083sec
inet6 2a01:cb1d:8c78:7500:c651:8eda:77b2:573b/64 scope global temporary dynamic
valid_lft 259193sec preferred_lft 82029sec
inet6 2a01:cb1d:8c78:7500:9d2:d32a:2aef:fa2e/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 259193sec preferred_lft 259193sec
inet6 fe80::ea22:ded:8c24:20de/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 84:ef:18:10:7e:3f brd ff:ff:ff:ff:ff:ff
vincent@vincent-80sr:~$
Je ne manquerai pas de te tenir au courant.
Hors ligne
#13 Le 27/02/2022, à 18:00
- mwana
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
@bruno
Après une matinée passer à réinstaller samba et procéder méthodiquement à la configuration, fichier smb.conf et etc/fstab, je suis enfin arrivé à faire fonctionner mon partage:
vincent@vincent-80sr:~$ systemctl status smbd
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: e>
Active: active (running) since Sun 2022-02-27 16:33:18 CET; 8min ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 12233 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (>
Main PID: 12237 (smbd)
Status: "smbd: ready to serve connections..."
Tasks: 5 (limit: 6919)
Memory: 11.6M
CPU: 495ms
CGroup: /system.slice/smbd.service
├─12237 /usr/sbin/smbd --foreground --no-process-group
├─12239 /usr/sbin/smbd --foreground --no-process-group
├─12240 /usr/sbin/smbd --foreground --no-process-group
Il me donne encore un peu de souci, je ne trouvais pas le fichier de smbcredentials (il était caché, le bougre...). J'ai fini par le trouver et l'éditer.
Mais, il y a encore un os : Alors que le partage est visible et accessible depuis un autre PC sous Windows sur le même réseau, il est également visible sur ma Box Android, mais il ne reconnaît pas mes identifiants pour lire les dossiers qu'il contient... Grrrr..
Il y a sûrement un problème d'identification...
Hors ligne
#14 Le 27/02/2022, à 18:32
- mwana
Re : Partage Samba invisible depuis ma box android [RÉSOLU]
Voilà, ce coup-ci, j'en ai terminé. Simplement un réglage dans les paramètres de Kodi à rectifier.
Un grand merci pour votre contribution.
Hors ligne