Forum Linux.embarqué Linux embarqué sur NAS DLINK DNS-320L - installations et mises à jour de packages

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
12
mar.
2025

Bonjour à tous-tes !

Je suis un peu en galère sur un truc très spécifique qui, je pense, dépasse ma compréhension de Linux.

Pour commencer :
J'ai installé sur un NAS D-Link DNS-320L, un utilitaire nommé "fun_plug" qui a pour rôle, au premier redémarrage suivant, d'installer un noyau linux (joignable en telnet puis en SSH après petite manipulation).
La distrib (si c'est comme ça qu'on dit), s'installe dans un dossier nommé "ffp" à la racine du premier volume du NAS et contient les dossiers classiques d'un noyau linux (bin, etc, home …).

J'ai un script .sh que j'ai trouvé en farfouillant, qui est censé me permettre d'installer les softwares prérequis à l'utilisation de minidlna (afin d'obtenir un serveur multimédia moderne depuis ce NAS daté).

Sauf qu'à un moment, le script essaie de récupérer un fichier texte par la commande :

wget --no-check-certificate http://sitewebquelconque/u/439 -O $TMPFILE1

Si je lance cette commande seule (sans la variable à la fin), j'obtiens l'erreur :

_OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Unable to establish SSL connection._

Je comprends que mon wget est daté et j'aimerais donc le mettre à jour … et c'est là que je sèche.
Ce "fun_plug" n'est pas livré avec dpkg ou apt-get, les packages sont installés avec slacker et funpkg (deux utilitaires maison si j'ai bien compris), qui lui ne comprend pas les packages au format tar.gz.

Donc j'suis complètement dans les choux. Je ne sais :
- Ni comment mettre à jour WGET
- Ni comment ajouter dpkg et/ou apt-get pour l'installer via eux-même
- Ni comment by-passer le wget du script .sh (pour mettre le fichier dans $TMPFILE1 autrement par exemple)

Mes compétences s'arrêtent là et je ne trouve pas de réponse qui fonctionne (ou en tous cas qui soit intelligibles pour moi).

Un cat de la version noyau donne :
Linux version 2.6.31.8 (jack@swtest6) (gcc version 4.3.2 (sdk3.3-ct-ng-1.4.1) ) #1 Wed Aug 22 16:55:05 CST 2012

Concernant mes compétences (histoire que vous sachiez dans quelle merde vous vous embarquez en m'aidant xD) :
- J'ai été habitué à gérer un serveur domotique tournant sur une Debian
- J'ai administré/exploité une RedHat en entreprise
C'est tout. C'est la merde.

Merci d'avance à quiconque m'orientera sur n'importe quelle piste ! Je vous aime déjà !

  • # Alt-F

    Posté par  . Évalué à 1 (+0/-0).

    Bonjour,

    J'ai joué longtemps avec fun_plug et mon DNS320. Essentiellement, c'était pour maîtriser mieux les services lancés sur le NAS via des scripts (désactiver samba, activer NFS, activer SSH avec authentification par clé…) et sécuriser mieux la NAS (toujours via des scripts)

    J'ai aussi tenter de rajouter des fonctionnalités (serveur musical avec interface web), mais j'ai laissé tomber du fait du manque de puissance du matériel pour cette usage.

    Fun_plug ne permettant pas tout et n'évoluant plus trop (pas les compétences pour contribuer), j'ai carrément changer le firmware du NAS pour installer Alt-F
    Alt-F est un firmware plus léger qui permet de gérer les services et d'en rajouter, notamment minidlna. Pour ma part, j'en suis content.

    Il est toujours possible d'utiliser ffp avec Alt-F(je ne l’utilise pas car Mon NAS est désormais un simple NAS, pour le reste c'est Yunohost sur un vieux macmini)
    Bon courage

    • [^] # Re: Alt-F

      Posté par  . Évalué à 1 (+0/-0). Dernière modification le 12 mars 2025 à 20:48.

      Salut Bertile !

      J'ai essayé ALT-F mais j'ai perdu des données suite à la disparition de partitions (et j'ai pas retrouvé la bonne avec un check sous ubuntu).

      C'était vraiment instable, parfois les modifications apportées (nom de host, users, shares…) juste disparaissaient après un simple Reboot.

      Du coup, trop peur de reperdre des données, je suis repassé au firmware d'origine.

      Mais si tu as des conseils pour ALT-F j'suis preneur ! 😅

      PS: et puis ce "resync" de plusieurs heures après création du RAID1 m'a rendu fou aussu

  • # http

    Posté par  . Évalué à 2 (+1/-0). Dernière modification le 12 mars 2025 à 20:30.

    Hello, a tout hasard, au vu de ta commande wget, je suppose que l'option --no-check-certificate implique du https, ce qui entre en contradiction avec la requete en http
    Avec un peu de chance, tu peux donc esperer corriger le pb en supprimant l'option si le site requis ne supporte que http ou en rajoutant un s à (http s ://…) dans le cas contraire

    ++
    Gi)

    • [^] # Re: http

      Posté par  . Évalué à 1 (+0/-0).

      Salut Guitou !

      Merci pour la réponse, oui, sans le no check ça fait pareil.

      Je pense qu'à l'époque où ce script a été conçu, le site qui héberge le fichier était en http et est passé en https maintenant car voilà ce que ça donne :

      root@NAS:~# wget http://sitewebquelconque/u/439
      --2025-03-12 19:51:13-- http://sitewebquelconque/u/439
      Resolving sitewebquelconque… 2a03:4000:30:360b::11:3914, 188.68.47.78
      Connecting sitewebquelconque|2a03:4000:30:360b::11:3914|:80… failed: Network is unreachable.
      Connecting sitewebquelconque|188.68.47.78|:80… connected.
      HTTP request sent, awaiting response… 301 Moved Permanently
      Location: https://sitewebquelconque/u/439 [following]
      --2025-03-12 19:51:13-- https://sitewebquelconque/u/439
      Connecting to sitewebquelconque|188.68.47.78|:443… connected.
      OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
      Unable to establish SSL connection.

  • # Utiliser autre chose que fun_plug

    Posté par  . Évalué à 1 (+0/-0).

    Je ne connais pas ton niveau Linux ou de bidouille uboot, mais je te dirais bien d'installer une debian directement:
    https://forum.doozan.com/read.php?2,12096

    C'est à vérifier, mais ton modèle semble supporté (d'après ce que j'ai compris DNS-320-B1 = DNS-320L)
    https://forum.doozan.com/read.php?3,69499,69499#msg-69499

    • [^] # Re: Utiliser autre chose que fun_plug

      Posté par  . Évalué à 1 (+0/-0).

      Merci, je vais potasser ça. Mon modèle c'est un DNS-320L rev A3, je vais voir si ça colle.

      Mais oui, dans l'idée si j'arrive à avoir une vraie Debian dessus je suis aux anges !

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.