Problème de configuration avec la sauvegarde Samba

Bonjour,

Je reviens à la charge sur un problème que j’avais déjà rencontré et que je n’avais pas pu résoudre. Six mois et quelques nouveaux essais après, même constat.

Jeedom ne parvient pas à se connecter au serveur Samba et je suis complètement sec (après d’innombrables essais et lectures).

Je dispose d’une NAS modeste (un vieux WD MyCloud avec peu de possibilité de configuration). J’ai activé le protocole SSH et je peux parfaitement me connecter à la ligne de commande.

Comme expliqué dans la doc, j’ai créé un répertoire /Lunabox/Sauvegardes qui se trouvent par défaut dans un répertoire nommé root qui semble être la racine pour les connexions samba.

image

Tout ça marche aux petits oignons.

Pourtant, la sauvegarde Samba me renvoie une erreur

J’ai essayer à peu près toutes les combinaisons, c’est-à-dire toutes les façons de séparer le "[Backup] Partage" du [Backup] Chemin comme l’ont essayé d’autres avant moi.

Celle-ci par exemple

Mais j’ai toujours la même erreur! NT_STATUS_BAS_NETWORK_NAME

Sauf dans la configuration suivante où je néglige le root du chemin (après tout, Jeedom se connecte peut-être directement dedans). J’ai alors toujours une erreur… mais sans le NT_STATUS_BAS_NETWORK_NAME

Les fichiers de log n’indiquent rien de relatif à ce problème.

Quelque sait-il par où je pèche ? Je ne connais rien en SSH ni en Sambaterie.

Merci de votre aide…


ma config:

Bonjour

Il faudrait déjà voir si depuis un PC avec l’exploreur en attaquant l’adresse cela donne quelque chose !

image

Histoire d’être sur du chemin et autre.
Sinon sous jeedom j’ai plus cela comme config
image

Jeedom ne plus en charge la version 1 de samba

La vu l’erreur ce n’est même pas la version de protocole qui râle c’est le chemin !

Ou alors ça peut être lié aux droits
linux - What does NT_STATUS_BAD_NETWORK_NAME mean in Samba? - Server Fault

@leylek
Que retourne ls -l au lieu de ls pour les 2 répertoires ?

edit:

Je pencherais aussi plutôt vers ça

le tree connection failed me laisse quand même perpelexe quant au chemin d’accès au répertoire samba partagé de son nas

1 « J'aime »

Merci @lperenna,

ces répertoires ssh ne sont pas accessibles vis l’explorateur Windows. Je pense que dans WD a séparé les répertoire que les utilisateurs emploient à des fins de sauvegardes (qui sont accessibles via l’explorateur) des répertoire SSH qui ne le sont pas :


Les répertoires utilisateurs sont dans « shares » → /Datavolume/shares tandis qu’une connexion ssh m’amène dans le répertoire root.

C’est peut-être une spécificité Western Digital mais encore une fois je ne connais rien aux mystères de samba.

cd root
ls - al

image

cd LunaBox
ls - al

image

Peut-être que mon problème vient de la version de samba utilisée comme indiqué par la doc…mais comment savoir… Je peux essayer les modifs proposées par la doc :

Le protocole Samba comporte plusieurs versions, la v1 est compromise niveau sécurité et sur certains NAS vous pouvez obliger le client à utiliser la v2 ou la v3 pour se connecter. Donc si vous avez une erreur protocol negotiation failed: NT_STATUS_INVAID_NETWORK_RESPONSE il y a de forte chance que coté NAS la restriction soit en place. Vous devez alors modifier sur l’OS de votre Jeedom le fichier /etc/samba/smb.conf et y ajouter ces deux lignes : client max protocol = SMB3 client min protocol = SMB2 Le smbclient coté Jeedom utilisera alors v2 où v3 et en mettant SMB3 aux 2 uniquement SMB3. A vous donc d’adapter en fonction des restrictions côté NAS ou autre serveur Samba

C’est un lien symbolique, d’où le l en début de ligne. shares pointe donc sur /Datavolume/shares

Dans jeedom il me semble qu’il manque « / » au début « backup chemin »

Bonjour

Je pense que tu as ce type de NAS avec une connexion IP filaire.

Sur ton NAS tu as des utilisateurs qui stockent des fichiers:

Sur ton PC Windows ou autres tu accèdes bien aux différents répertoires avec le nom utilisateur . « Dominique » pour mon cas et ton mot de passe.

Sous ton partage (Dominique pour moi) tu crées un répertoire dans lequel les sauvegardes seront téléchargées.

Pour moi dans Dominique j’ai créé un répertoire dans:
/INFORMATIQUE/LOGICIELS/JEEDOM/Savauto

[Backup] IP : Adresse IP de ton NAS
[Backup] Utilisateur : ton nom
[Backup] Mot de passe : ton mot de passe
[Backup] Partage: L’adresse du partage
[Backup] Chemin: chemin du répertoire

Il n’y a pas besoin de créer quoi que ce soit sur ton Jeedom ou sur le NAS en SSH.

Avec les infos données tu devrais t’en sortir.
Remarque : En debian 11 j’avais de temps en temps des erreurs de connexion en automatique du à la vieille version de Samba du NAS, j’utilise pour doubler les sauvegardes le plugin Cloudsync Pro.

Je suis passé en Debian 12 et je n’ai plus de problèmes.

Cordialement

Oui je sais. Mais de toute façon ce n’est pas ce chemin qui est celui de Samba. C’est le chemin « dur » root.

j’ai essayé aussi, c’est pareil !

Oh my God…

ça marche… mais pourquoi faire simple quand on peut faire compliqué !!!

C’est bien une config de ce genre que j’ai et nul besoin d’aller s’empêtrer dans du SSH.

Merci @echo et merci à tous !

Je comprends pas. Le but sur ce NAS est d’avoir un partage samba accessible depuis Jeedom.
Donc accessible depuis un explorateur Windows. Donc si déjà de Windows cela ne fonctionne pas, c’est que coté NAS les choses sont mal faites.
Je ne vois pas pourquoi on part sur du ssh ou autres ??

J’ai donné la config modèle à suivre mais tu n’as à priori même pas tenté…
image

Attention ces vieux NAS WD ont une grosse faille de sécurité, l’OS n’est plus mis à jour depuis longtemps. Surtout ne pas activer l’accès à distance. Des NAS ont été effacés et piratés…
Il faut les utiliser seulement en local.

Cordialement

1 « J'aime »

Absolument… du reste WD a supprimé la possibilité d’y accéder à distance. Et ça convient comme ça.

Reste à voir si le système va bien me faire des sauvegardes automatiques. Je n’ai a priori aucun contrôle sur leur fréquence. Peut-être une fois par jour ? Je verrai demain.

Merci encore pour tout. J’ai buté pendant des heures sur ce problème en suivant la doc.

Moi non plus.

Si mais ca ne marche pas

Parce qu’il me semblait (mais je me trompe sabs doute) que samba est une surcouche de ssh.

Mais plus besoin de se biler… il suffisait de faire les choses « bêtement » tel qu’indiquer par @echo plus bas et ça marche. La doc semble adaptee a des « gros » nas synology hautement configurable et non pas a mon vieux WD qui ne l’est guère.

Merci quand meme !

Re bonjour

Les sauvegardes dans Jeedom sont programmées dans le menu sauvegarde, il faut aussi paramétrer la partie Samba:

La sauvegarde Samba est téléchargée après la génération de la sauvegarde journalière à un horaire plus ou moins aléatoire défini par Jeedom, pour moi à 4H57.

2 paramètres sont dispo:
1- L’activation de la sauvegarde Samba
2- La rétention temporelle en nombre de jour.

A partir de ce menu tu peux lancer une sauvegarde, une fenêtre va apparaître te signifiant la bonne exécution de la sauvegarde locale + Samba.

Cordialement

1 « J'aime »

Oui donc la le souci ce n’est ni la doc, ni la logique Jeedom.

1 « J'aime »