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 bertile . É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 MoYoX . É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 guitou . É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 enhttp
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 MoYoX . É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 eingrossfilou . É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 MoYoX . É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.