Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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) hmm

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

Hors ligne

#6 Le 25/02/2022, à 17:18

iznobe

Re : Partage Samba invisible depuis ma box android [RÉSOLU]

bruno a écrit :

@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à sad. 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