Comme expliqué ci-dessus, il est tout à fait possible de modifier le NSLU2. On peut remplacer le firmware originel et accéder ainsi au système d'exploitation avec la commande telnet (il faut la déverrouiller au préalable par l'interface web pour des raisons de sécurité) ce qui permet de modifier (prudemment) toutes sortes de choses et ajouter des applications.
Première chose à faire, doubler la vitesse du NSLU2 (elle est actuellement bridée à 50%), ce n'est pas indispensable, et ça ne doublera pas la vitesse de lecture ou d'écriture (en fait, je n'ai pas vu de différence), mais permettra à votre appareil de traiter plus de tâches avec moins de ralentissement. Cela ne nécessite que la suppression d'une minuscule résistance, ANNULE la garantie du constructeur, et comme toute entreprise peut comporter un risque dont tout le monde y compris moi-même se dégage ici. Si vous souhaitez le faire vous aussi, c'est ici. Il suffit de dessouder(ou de couper) la petite résistance cerclée de rouge sans endommager le circuit imprimé ou faire un pont de soudure. Attention, c'est très, très, petit.
Il n'y a pas forcément besoin de connaissances spéciales pour installer certaines choses, mais ça aide beaucoup, car la plupart des procédures sont succintes (et je suis gentil) mais surtout toutes celles que j'ai trouvées sont en anglais.
Je vais donner ici dans un premier temps la méthode pour installer Twonkyvision, un serveur pour les appareils multimedia à connecter à la télévision ou la chaîne stéréo.
Si vous voulez savoir quelles sont les autres modifications possibles, faites une recherche sur internet avec les mots clefs "unslung" ou "openslug" (voire, NSLU2) ou allez ici (en anglais hélas).
Avant toute chose, sachez qu'il ne faut en aucun cas, charger quoi que se soit dans cet appareil ou y accéder par telnet avec les disques connectés. Les dégâts ne seront pas forcément tout de suite visibles, mais sont bien réels, pas forcément au niveau des disques, mais aussi au niveau des divers mots de passe pour les applications internes, en aucun cas gérés d'une manière centrale, et sujets à changement en fonction de la configuration (quand et où les disques y sont connectés). Vous êtres prévenu.
Je décline bien entendu toute responsabilité de n'importe quelle sorte, même au cas ou vous auriez scrupuleusement suivit pas à pas, mes indications (tout change très vite de nos jours). En revanche, en cas de succès, toute donation substantielle (en n'importe quelle monnaie, sauf la monnaie de singe) est la bienvenue (Quoi ? On peut rêver non ?).
Ensuite, changer le firmware et allouer de la place sur un disque:
Pour cela, il faut encore accepter une restriction au mode de fonctionnement du NSLU2. Pour ajouter des applications, il est nécessaire de stocker des choses ailleurs que dans l'appareil, la place dans celui-ci étant limitée, il ne reste qu'une solution, écrire sur un disque dur connecté. Celui-ci, devra être présent à chaque démarrage du système, voire en permanence, pour assurer le bon fonctionnement des applications supplémentaires. La taille de ces fichiers peut aller de dérisoire (256MB minimum) à énorme (si on stocke par exemple des e-mails ou des pages web multimédia), selon les applications choisies.
- Avoir un disque installé et formaté et ne jamais le changer de place (choisissez disk 1 ou disk 2 et tenez vous-y), de préférence, laissez libre le port flash.
- Se procurer le firmware ici, la version courante est la 5.5, cette procédure devrait être valable pour toutes les versions 5.
- Etre sûr que ce disque (ou les deux) sont visibles et formatés AVANT de charger le nouveau firmware (une fois le cul entre deux chaises il est trop tard, voir jouet cassé).
- Avant de commencer, faire éventuellement un backup de votre configuration du NSLU2 sur un de vos disques, grâce à l'interface web de linksys (ça évite de tout retaper si vous revenez au firmware linksys).
- Eteindre le NLSU2.
- Enlever TOUS LES DISQUES (non, il n'y a pas de contradiction pour le moment, voir ci-dessous).
- Allumer le NSLU2, accéder aux pages web de configuration, les username et mot de passe SANS LES DISQUES sont admin et admin, même si vous les avez changés avec les disques branchés (et oui...).
- Charger la version 5.x du firmware dans la page web "upgrade Firmware".
- Attendre environ 5 minutes, la led clignote rouge/vert pour montrer l'activité du chargement. Le NSLU2 reboote tout seul à la fin du processus.
- Eteindre le NSLU2, brancher le disque, le rallumer et vérifier que tout fonctionne normalement (interface web, contenu du disque visible, etc...).
- Eteindre à nouveau le NSLU2, ENLEVER TOUS LES DISQUES (toujours pas de contradiction ici) et le redémarrer.
- Autoriser une session telnet sur l'appareil en allant dans cette page web ou si vous avez changé l'adresse de votre serveur: http://x.y.z.t/Management/telnet.cgi (username/password toujours admin/admin), cliquez sur enable.
- Etablir une session telnet (commande dos "telnet 192.168.1.77") username=root password=uNSLUng (respectez les majuscules/minuscules), vous pouvez aussi utiliser l'hyperterminal en mode winsocks si vous n'aimez pas le dos, mais il faut activer le mode echo.
- Une fois entré dans le système, BRANCHEZ LE DISQUE que vous avez choisi comme permanent DANS LE CONNECTEUR APPROPRIE, ATTENDEZ que le disque soit monté et visible, ne fermez pas la session telnet, contrôlez par l'interface web ou essayer d'accéder aux fichiers de ce disque.
- Toujours sous telnet, exécuter soit /sbin/unsling disk1, soit /sbin/unsling disk2 selon le choix du disque que vous avez fait ci-dessus.
- Une fois le script correctement exécuté, utilisez la commande reboot pour redémarrer l'appareil.
- Pour contrôler si l'installation est correcte on peut: Stopper l'appareil, débrancher les disques, rallumer et établir une session telnet, remettre le disque principal, attendre qu'il soit monté et contrôler la présence des fichiers systèmes (dans /share/hdd/data/). Arrêter ensuite l'appareil, remettre tous les disques et redémarrer.
Voilà, votre NSLU2 est prêt à recevoir des applications supplémentaires.
Installer le serveur de Twonkyvision
- Version gratuite (mais seulement audio), prendre le package ici.
- Version complète (15€) suivez le lien que vous avez reçu par e-mail et allez chercher le package nslu2-full.
- Désarchivez dans un autre répertoire, l'exécutable devant avoir accès à l'autre fichier, et lancez le programme (pour une fois avec les disques connectés) vérifiez l'adresse du NSLU2, cliquez sur "send Server -> NSLU2" et attendez que l'application soit transférée et que le NSLU2 reboote et soit prêt. Si l'accès telnet n'est plus possible, passez par l'interface web (voir ci-dessus) pour en autoriser à nouveau l'accès.
- Connectez le serveur ici ou de cette manière si vous avez changé l'adresse ip: http://x.y.z.t:9000 puis, configurez le serveur pour répondre à vos besoins. (voir le site de twonkyvision.
Voilà, vous avez un serveur upnp qui offre des fichiers à lire sans avoir à laisser un PC allumé ou sans avoir besoin d'un PC pour les lire. Vivement le walkman wifi!
|