sopheosG sopheosD

configuration Netgear ReadyNas Duo en mediacenter Neuf/SFR TV

Ce tutorial vous présentant la façon de configurer votre Netgear ReadyNas Duo pour le faire bénéficier de la capacité de distribuer les fichiers video ou musiques vers le démodulateur neufTV ou SFR TV.
Pour notre exemple, on va choisir de partager un dossier "videos" et un dossier "musiques".
Assurez vous que vous avez bien configuré votre ReadyNas pour qu'il puisse accéder à Internet.

Mise en réseau du Netgear ReadyNas Duo
Afin que le Netgear ReadyNas, assurez vous que son adresse IP est dans le même sous-réseau que votre neufBox. Généralement, l'adresse IP de la neufBox est 192.168.1.1. Donnez par exemple l'IP 192.168.1.200 à votre Readynas.
rdn2000-1.gif (698 bytes) rdn2000-2.gif (2 985 bytes)
Définissez un nom réseau pour le netgear; dans notre cas, on lui donner le nom de "stockage"
rdn2000-5.gif (1 194 bytes) rdn2000-3.gif (7 250 bytes)
Précisez également la passerelle par défaut (l'IP de votre NeufBox) et le serveur de nom à utiliser (208.67.222.22 et 208.67.220.200 sont les DNS d'openDNS (service gratuit))
Préciser ces paramètres permettront au ReadyNas d'accéder à Internet.
rdn2000-4.gif (9 473 bytes)

Pensez à créer vos 2 partages sur le disque du ReadyNas 2000
rdn2000-9.gif (1 098 bytes) rdn2000-10.gif (2 940 bytes)

Installation des modules complémentaires Il faut savoir que le Netgear ReadyNas Duo est un ordinateur, sans écran, sans clavier et sans souris.
Il fonctionne sous le système Linux. L'accès à la console est désactivée. C'est pourquoi, il existe des modules permettant d'activer son accès root (administrateur).
Ces modules sont disponibles sur le site http://www.readynas.com/ .
Pour activer l'accès à la console, vous aurez besoin du module ToggleSSH et EnableRootSSH disponibles sur la page http://www.readynas.com/?page_id=617
rdn2000-6.gif (7 852 bytes)
Pour installer le module, rendez vous dans la rubrique "Mise à jour - Installation" et cliquer dans l'onglet "Image locale - module"
Parcourrez ensuite votre disque dur à la recherche du module (extension .bin) que vous aurez préalablement téléchargé
rdn2000-7.gif (1 799 bytes) rdn2000-8.gif (3 866 bytes)

Le médiacenter Neuf est programmé en langage PHP alors que le langage installé de base dans le Netgear ReadyNas Duo est le langage PERL.
Nous devons donc installer le module PHP de la même façon que nous avions installé l'accès console SSH.
D'autres Modules sont disponibles sur la page http://www.readynas.com/forum/viewforum.php?f=47
Actuellement, la dernière version de PHP disponible est la 1.1 téléchargeable sur http://www.readynas.com/forum/viewtopic.php?f=47&t=21458
Stockez le sur votre disque dur et utilisez, comme précédemment, l'interface de mise à jour pour ajouter ce module dans le ReadyNas Duo.


configuration du ReadyNas Duo pour simuler le Mediacenter
Vous devez vous connecter sur la console du ReadyNas par SSH. Vous pouvez utiliser le logiciel Putty
Lancez Putty et ouvrez une session SSH sur l'adresse que vous aviez définie pour votre Netgear ReadyNas Duo
rdn2000-11.gif (3 339 bytes) rdn2000-12.gif (4 548 bytes)

Une fois connecté, on va télécharger le module mediacenter PHP qui est disponible sur le site de neuf

Ecrivez les instructions suivantes pour installer le module.
cd /c/home/admin
wget http://maj.neuf.fr/web/mediacenter/mediacenter.tgz
tar -xzvf mediacenter.tgz
rm mediacenter.tgz
chown -R admin:admin mediacenter
Il faut ensuite éditer les fichiers de configuration d'apache pour ouvrir le port 26180 propre au mediacenter, on va utiliser l'éditeur de fichier "vi"
vi /etc/frontview/apache/httpd.conf
déplacez vous avec les flèches et modifier le fichier ainsi "i" pour se mettre en mode insertion, ajoutez les # devant les lignes suivantes puis "Echap" enfin ":wq" pour sauvegarder le fichier
#<Location /index.html>
# SetHandler server-status
# Order Deny,Allow
# Deny from all
#</Location>
Ces quelques lignes empêchaient mediacenter de s'exécuter.

On rajoute ensuite dans le fichier /etc/frontview/apache/Virtual.conf la configuration du mediacenter en prenant en compte nos 2 partages
vi /etc/frontview/apache/Virtual.conf

Après modification, le fichier devrait ressembler à ça.
<VirtualHost _default_:80>
SSLEngine off
RewriteEngine on
RewriteRule ^/admin/(.*)$ https://%{SERVER_NAME}/admin/$1 [R,L]
</VirtualHost>

Listen 26180

<Directory /c/>
allow from all
Options ExecCGI
</Directory>

<VirtualHost 192.168.1.200:26180>
SSLEngine off
DocumentRoot "/c/home/admin/mediacenter/httpd"
Alias /__mp9ctl_share_1/ "/c/videos/"
Alias /__mp9ctl_share_2/ "/c/musiques/"
</VirtualHost>


Il ne reste plus qu'à indiquer à mediacenter quels sont nos deux dossier à partager
vi /c/home/admin/mediacenter/data/shares.conf
ajoutons y nos 2 partages
<?
addShareFolder(1, "video", "/c/videos");
addShareFolder(2, "musique", "/c/musiques");
?>


Pour finir, nous devons redémarrer le serveur apache par l'instruction suivante
/etc/init.d/frontview restart


Un petit test : http://192.168.1.200:26180 devrait vous présenter la page du mediacenter suivante
rdn2000-13.gif (7 349 bytes)
C'est gagné !
Sur la NeufTV ou SfrTV, indiquer l'ip 192.168.1.200 de notre nouveau diffuseur de médias

Des questions sur ce tutorial ou si vous souhaitez me faire des retours, n'hésitez pas à m'écrire sur contact@sopheos.com