Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:mcw770_twonky_debian_ubuntu [Le 20/07/2009, 11:56]
tecknhub créée
tutoriel:mcw770_twonky_debian_ubuntu [Le 11/09/2022, 12:24] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-<note warning>​EN TRAVAUX...</​note>+{{tag>tutoriel matériel wifi}} 
 + 
 +---- 
 ====== Philips MCW770 & TwonkyMediaServer sur Debian/​Ubuntu ====== ====== Philips MCW770 & TwonkyMediaServer sur Debian/​Ubuntu ======
-La mini chaine ​hifi MCW770 de Philips permet une lecture via wifi de vos titres présents sur votre ordinateur, au moyen d'un dongle ​fournit. La suite logicielle (driver+media manager) ​fournis ​par Philips est destinée à winXP, ce qui convient très bien aux utilisateurs ​de cet OS, sur un bon pc de bureau. Cependant, winXP peut se réveler lourd et peu flexible pour des petites configurations utilisées pour l'​occasion uniquement comme media serveur (d'​autant plus que le media manager - PMM - fourni ​n'est pas des plus performants), pour qui voudrait dépoussierer et remettre au goût du jour une vieille machine.\\ + 
-Cette page a pour but d'​expliquer la démarche globale permettant de faire fonctionner la mini chaine ​Philips MCW770 avec un serveur Twonky, le tout sur une unité centrale aux performances limitées. ​Les opérations suivantes ont été effectuées sur Debian Testing ("​Squeeze"​) et devraient être très proches de celles à employer sur Ubuntu. N'​hésitez pas à éditer le sujet pour indiquer le fonctionnement,​ ou l'​échec des manipulations sur votre version/​distribution.\\ +La mini chaîne ​hifi MCW770 de Philips permet une lecture via [[:wifi]] de vos titres présents sur votre ordinateur, au moyen d'​un ​bouchon (//dongle//) fourni. La suite logicielle (pilote+media manager) ​fournie ​par Philips est destinée à Windows XP et son gestionnaire ​de média ​PMM qui n'est pas des plus performants. 
-Le serveur ainsi créé a été testé ​et est fonctionnel ​sur un vieux Dell Optiplex G1 166MHz/256Mb SDRAM.+ 
 +Cette page a pour but d'​expliquer la démarche globale permettant de faire fonctionner la mini chaîne ​Philips MCW770 avec un serveur Twonky, le tout sur une unité centrale aux performances limitées. 
 + 
 +Le serveur ainsi créé a été testé sur un vieux Dell Optiplex G1 166 MHz/256 Mio SDRAM avec une distribution Debian Testing ([[wpfr>​Debian#​Versions_6.x|Squeeze]]).
  
 ===== Pré-requis matériels ===== ===== Pré-requis matériels =====
-Munissez vous d'​un ​pc sur lequel est installé ​winXP, vous en aurez besoin par la suite pour configurer la partie ​chaine hifi à l'aide des applications livrées sur le cd Philips. +Munissez vous d'​un ​PC sur lequel est installé ​Windows XP, vous en aurez besoin par la suite pour configurer la partie ​chaîne haute fidélité ​à l'aide des applications livrées sur le CD Philips. 
-<note important>​Les applications du cd Philips ne semblent pas fonctionner ​sur Vista/​Seven,​ d'où l'​importance du XP...</​note>​ + 
-Si vous désirez installer cette configuration sur votre pc de bureau déjà équipé d'une Debian/​Ubuntu,​ passez directement à la 3e partie.\\ +<note important>​Les applications du CD Philips ne semblent pas fonctionner ​sous Vista/​Seven,​ d'où l'​importance du XP...</​note>​ 
-Sinon, avant de vous lancer dans les installations,​ vérifiez le branchement correct de votre/vos disques durs, lecteurs externes, ​un clavier ​et une souris (pour éviter les blocages éventuels au démarrage) et un écran (à moins que vous n'​utilisiez une méthode de [[http://​doc.ubuntu-fr.org/​netboot|"​preseed"​]] à l'​installation). ​\\ + 
-<​note>​Dans toute la page, "​debian-ms"​ désignera le serveur de musique, alors que "​debhub"​ désignera le pc y accédant via ssh</​note>​+Si vous désirez installer cette configuration sur votre PC de bureau déjà équipé d'une Debian/​Ubuntu,​ passez directement à la 3e partie. 
 + 
 +Sinon, avant de vous lancer dans les installations,​ vérifiez le branchement correct de vos disques durs, lecteurs externes, claviersouris (pour éviter les blocages éventuels au démarrage) et écran (à moins que vous n'​utilisiez une méthode de [[:netboot#​configurer_les_fichiers_preseed_et_pxelinuxcfg_necessaire_au_demarrage_reseau|"​preseed"​]] à l'​installation). 
 + 
 +<​note>​Dans toute la page, "​debian-ms"​ désignera le serveur de musique, alors que "​debhub"​ désignera le PC y accédant via ''​ssh''​</​note>​
  
 ===== Installation du système de base ===== ===== Installation du système de base =====
 +
 ==== Récupération et installation de Debian/​Ubuntu ==== ==== Récupération et installation de Debian/​Ubuntu ====
-Partant du principe que vous allez dedier ​une vieille unité centrale à la tâche de media manager, il vous faut télécharger une distribution à installer. + 
-Pour Debian, rendez-vous directement sur la plateforme ​de téléchargement à [[http://​www.debian.org/​CD/​|cette adresse]]. ​\\ Pour Ubuntu, rendez-vous à [[http://​www.ubuntu-fr.org/​telechargement|cette adresse]]. ​\\ +Partant du principe que vous allez dédier ​une vieille unité centrale à la tâche de gestionnaire de média, il vous faut télécharger une distribution à installer. 
-Selon le support que vous choisirez, vous pourrez graver cette iso (ne prenez que le cd1) sur un cd, ou la mettre sur une clé USB...(au moyen de [[http://​doc.ubuntu-fr.org/​unetbootin|UnetBootIn]] par exemple) + 
-l'​installation,​ répondez aux questions et installez uniquement une version de base, sans interface graphique. Une fois l'​installation terminée, redémarrez votre ordinateur pour finaliser.+Pour Debian, rendez-vous directement sur la plate-forme ​de téléchargement à [[https://​www.debian.org/​CD/​|cette adresse]]. Pour Ubuntu, rendez-vous à [[http://​www.ubuntu-fr.org/​telechargement|cette adresse]]. 
 + 
 +Selon le support que vous choisirez, vous pourrez graver cette image ISO (ne prenez que le CD1) sur un CD, ou la mettre sur une clé USB...(au moyen de [[:​unetbootin|UnetBootIn]] par exemple). À l'​installation,​ répondez aux questions et installez uniquement une version de base, sans interface graphique. Une fois l'​installation terminée, redémarrez votre ordinateur pour finaliser.
  
 ==== Gestion des dépôts ==== ==== Gestion des dépôts ====
-Si vous désirez connecter votre serveur à internet ​afin de lui faire quelques mises à jour régulièrement,​ un petit tour dans /​etc/​apt/​sources.list s'​impose,​ afin d'y ajouter les dépôts de votre choix.+ 
 +Si vous désirez connecter votre serveur à Internet ​afin de lui faire quelques mises à jour régulièrement,​ un petit tour dans ''​/​etc/​apt/​sources.list'' ​s'​impose,​ afin d'y ajouter les dépôts de votre choix.
   debian-ms:​~#​vi /​etc/​apt/​sources.list   debian-ms:​~#​vi /​etc/​apt/​sources.list
-Pour Ubuntu, vous pouvez vous référer à [[http://​doc.ubuntu-fr.org/​depots#​listes_de_depots|cette page]]. +Pour Ubuntu, vous pouvez vous référer à [[:​depots#​listes_de_depots|cette page]]. Sinon un petit tour par Google vous les donnera tout autant...
-Sinon un petit tour par Google vous les donnera tout autant...+
  
 ==== Montage des différents disques ==== ==== Montage des différents disques ====
-Si vous possédez plusieurs disques durs dans votre serveur, il va vous falloir modifier le fichier /etc/fstab afin qu'ils soient montés automatiquement au démarrage. +Si vous possédez plusieurs disques durs dans votre serveur, il va vous falloir modifier le fichier ​''​/etc/fstab'' ​afin qu'ils soient montés automatiquement au démarrage. 
-Par exemple, vous pouvez installer Debian/​Ubuntu sur un petit disque dur de quelques Go et stocker vos musiques et autres données sur un plus gros disque dur de plusieurs dizaines/​centaines de Go (attention tout de même, certains vieux pc ne vous reconnaitront ​pas forcément toutes, voire pas du tout, leurs capacités).+ 
 +Par exemple, vous pouvez installer Debian/​Ubuntu sur un petit disque dur de quelques Go et stocker vos musiques et autres données sur un plus gros disque dur de plusieurs dizaines/​centaines de Go (attention tout de même, certains vieux PC ne reconnaîtront ​pas forcément toutes ​leurs capacités, voire pas du tout). 
 Pour ceci : Pour ceci :
   debian-ms:​~#​vi /etc/fstab   debian-ms:​~#​vi /etc/fstab
-Allez faire un tour à [[http://​doc.ubuntu-fr.org/​installation/​mount_fstab|cette adresse]] si vous ne savez pas comment faire.+Allez faire un tour à [[:​mount_fstab|cette adresse]] si vous ne savez pas comment faire.
  
 ===== Ajout des applications nécessaires ===== ===== Ajout des applications nécessaires =====
-Nous avons maintenant un système fonctionnel ​basique. Nous allons procéder à l'​installation des différents éléments propres à notre serveur de musique. +Nous avons maintenant un système fonctionnel ​de base. Nous allons procéder à l'​installation des différents éléments propres à notre serveur de musique. 
-==== Installation des pilotes du dongle ​wifi ==== + 
-Le dongle ​wifi fourni avec la mini chaine ​est un Zydas ZD1201. +==== Installation des pilotes du bouchon ​wifi ==== 
-<note important>​Le ZD1201 ne supporte pas le WPA/​WPA2...pour le connecter à internet, il vous faudra passer par une connexion non sécurisée ou utilisant le chiffrement WEP</​note>​ Selon la disponibilité ou non d'une carte réseau filaire connectée ​au net sur votre machine, vous pouvez l'​installer directement ou au moyen d'une clé USB. Avant toute chose, débranchez le dongle ​du serveur. +Le bouchon ​wifi fourni avec la mini chaîne ​est un Zydas ZD1201. 
-=== via clé USB === +<note important>​Le ZD1201 ne supporte pas le WPA/​WPA2...pour le connecter à Internet, il vous faudra passer par une connexion non sécurisée ou utilisant le chiffrement WEP</​note>​ Selon la disponibilité ou non d'une carte réseau filaire connectée sur votre machine, vous pouvez l'​installer directement ou au moyen d'une clé USB. Avant toute chose, débranchez le bouchon ​du serveur. 
-l'aide d'​un ​pc connecté à internet, téléchargez le firmware ​à cette [[http://​sourceforge.net/​projects/​linux-lc100020/​files/​%28NEW%29%20zd1201%20driver/​zd1201-0.14-fw.tar.gz/​download|adresse]],​ décompressez le et mettez le sur votre clé USB. Branchez votre clé USB sur votre serveur.\\ + 
-l'aide de la commande :\\+=== Via clé USB === 
 +À l'aide d'​un ​PC connecté à Internet, téléchargez le micrologiciel ​à cette [[http://​sourceforge.net/​projects/​linux-lc100020/​files/​%28NEW%29%20zd1201%20driver/​zd1201-0.14-fw.tar.gz/​download|adresse]],​ décompressez-le et mettez-le sur votre clé USB. Branchez votre clé USB sur votre serveur. 
 + 
 +À l'aide de la commande :
   debian-ms:​~#​fdisk -l   debian-ms:​~#​fdisk -l
-regardez où se trouve votre clé, et montez ​:\\+regardez où se trouve votre clé, et montez-la :
   debian-ms:​~#​mkdir /​media/​usbkey   debian-ms:​~#​mkdir /​media/​usbkey
   debian-ms:​~#​mount /dev/sda1 /​media/​usbkey ​ \\ (si votre clé se trouve en /dev/sda1)   debian-ms:​~#​mount /dev/sda1 /​media/​usbkey ​ \\ (si votre clé se trouve en /dev/sda1)
-Copiez le firmware\\+Copiez le micrologiciel ​:
   debian-ms:​~#​cp -v /​media/​usbkey/​*.fw /​lib/​firmware   debian-ms:​~#​cp -v /​media/​usbkey/​*.fw /​lib/​firmware
-Installez le package ​wireless-tools(le package ​se trouve sur l'iso\\+Installez le paquet ''​wireless-tools'' ​(il se trouve sur l'ISO:
   debian-ms:​~#​apt-get update   debian-ms:​~#​apt-get update
   debian-ms:​~#​apt-get install wireless-tools   debian-ms:​~#​apt-get install wireless-tools
-Connectez le dongle ​au serveur. Le module devrait ​être chargé ​tout seul. Vous pouvez cependant le charger manuellement à l'aide de : \\+Connectez le bouchon ​au serveur. Le module devrait ​se charger ​tout seul. Vous pouvez cependant le charger manuellement à l'aide de :
   debian-ms:​~#​modprobe zd1201   debian-ms:​~#​modprobe zd1201
-Vérifiez que votre dongle ​est reconnu (wlan0 chez moi): \\+Vérifiez que votre bouchon ​est reconnu (''​wlan0'' ​chez moi) :
   debian-ms:​~#​ifconfig   debian-ms:​~#​ifconfig
-=== via ethernet ​=== + 
-Si votre machine a une carte ethernet ​reconnue, branchez le câble RJ45activez l'​interface:​+=== Via Ethernet ​=== 
 +Si votre machine a une carte Ethernet ​reconnue, branchez le câble RJ45 et activez l'​interface :
   debian-ms:​~#​ifconfig eth0 up  \\ (si votre carte est reconnue en eth0)   debian-ms:​~#​ifconfig eth0 up  \\ (si votre carte est reconnue en eth0)
-Si votre réseau utilise DHCP: (sinon allez configurer votre interface dans /​etc/​network/​interfaces)+Si votre réseau utilise DHCP: (sinon allez configurer votre interface dans ''​/​etc/​network/​interfaces''​)
   debian-ms:​~#​dhclient eth0   debian-ms:​~#​dhclient eth0
-Récupérez le firmware:+Récupérez le micrologiciel ​:
   debian-ms:​~#​wget '​http://​sourceforge.net/​projects/​linux-lc100020/​files/​%28NEW%29%20zd1201%20driver/​zd1201-0.14-fw.tar.gz/​download'​   debian-ms:​~#​wget '​http://​sourceforge.net/​projects/​linux-lc100020/​files/​%28NEW%29%20zd1201%20driver/​zd1201-0.14-fw.tar.gz/​download'​
-Décompressez le et copiez le:+Décompressez-le et copiez-le :
   debian-ms:​~#​tar xvf zd1201-0.14-fw.tar.gz   debian-ms:​~#​tar xvf zd1201-0.14-fw.tar.gz
   debian-ms:​~#​cp -v zd1201-0.14-fw/​*.fw /​lib/​firmware   debian-ms:​~#​cp -v zd1201-0.14-fw/​*.fw /​lib/​firmware
-Installez le package ​wireless-tools(le package ​se trouve sur l'iso\\+Installez le paquet ''​wireless-tools'' ​(il se trouve sur l'ISO:
   debian-ms:​~#​apt-get update   debian-ms:​~#​apt-get update
   debian-ms:​~#​apt-get install wireless-tools   debian-ms:​~#​apt-get install wireless-tools
-Connectez le dongle ​au serveur. Le module devrait ​être chargé ​tout seul. Vous pouvez cependant le charger manuellement à l'aide de : \\+Connectez le bouchon ​au serveur. Le module devrait ​se charger ​tout seul. Vous pouvez cependant le charger manuellement à l'aide de :
   debian-ms:​~#​modprobe zd1201   debian-ms:​~#​modprobe zd1201
-Vérifiez que votre dongle ​est reconnu (wlan0 chez moi): \\+Vérifiez que votre bouchon ​est reconnu (''​wlan0'' ​chez moi) :
   debian-ms:​~#​ifconfig   debian-ms:​~#​ifconfig
  
 ==== Mise en place d'un serveur ssh ==== ==== Mise en place d'un serveur ssh ====
-Si votre machine dispose d'une carte ethernet ​et que dorénavant vous voulez la gérer à partir d'un autre pc, vous pouvez passer par ssh. Cela vous permettra d'​enlever l'​écran que vous avez éventuellement utilisé pour effectuer les étapes précédentes. +Si votre machine dispose d'une carte Ethernet ​et que dorénavant vous voulez la gérer à partir d'un autre PC, vous pouvez passer par ''​ssh''​. Cela vous permettra d'​enlever l'​écran que vous avez éventuellement utilisé pour effectuer les étapes précédentes. 
-Pour ce faire, installez openssh-server sur votre machine(il peut être necessaire de rajouter des dépôts dans /​etc/​apt/​sources.list)+ 
 +Pour ce faire, installez ​''​openssh-server'' ​sur votre machine (il peut être necessaire de rajouter des dépôts dans ''​/​etc/​apt/​sources.list''​:
   debian-ms:​~#​apt-get install openssh-server   debian-ms:​~#​apt-get install openssh-server
-J'ai choisi de mettre mes connexions en IP fixe, ce qui me donne cette conf sur la machine(à modifier selon votre convenance)+J'ai choisi de mettre mes connexions en IP fixe, ce qui me donne cette configuration ​sur la machine (à modifier selon votre convenance) ​:
   debian-ms:​~#​vi /​etc/​network/​interfaces   debian-ms:​~#​vi /​etc/​network/​interfaces
  
Ligne 90: Ligne 110:
   broadcast 192.168.3.255   broadcast 192.168.3.255
   gateway 192.168.3.55 ​  \\IP de la passerelle = du pc qui gèrera le serveur   gateway 192.168.3.55 ​  \\IP de la passerelle = du pc qui gèrera le serveur
-Voilà qui est fait côté machine, si tout se passe bien vous n'​aurez plus besoin de votre écran à partir de maintenant. +Voilà qui est fait côté machine, si tout se passe bien vous n'​aurez plus besoin de votre écran à partir de maintenant. Paramétrez la carte réseau filaire du « PC maître » de manière réciproque à celle du serveur. Puis accédez à votre serveur via ''​ssh'' ​par :
-Paramétrez la carte réseau filaire du "pc maitre" ​de manière réciproque à celle du serveur. Puis accédez à votre serveur via ssh par :+
   debhub:​~#​ssh root@192.168.3.56 ​  \\si vous voulez être sous la session '​root'​ du serveur   debhub:​~#​ssh root@192.168.3.56 ​  \\si vous voulez être sous la session '​root'​ du serveur
   OU   OU
   debhub:​~#​ssh <​user>​@192.168.3.56 ​  \\si vous voulez être sous la session de l'​utilisateur <​user>​   debhub:​~#​ssh <​user>​@192.168.3.56 ​  \\si vous voulez être sous la session de l'​utilisateur <​user>​
-tout moment, vous pourrez mettre fin à la connexion ssh par la commande:+À tout moment, vous pourrez mettre fin à la connexion ​''​ssh'' ​par la commande :
   debhub:​~#​logout   debhub:​~#​logout
-Par la suite, quand le serveur de musique sera paramétré,​ vous pourrez y ajouter vos musiques via ssh par la commande '​scp'​. Pour plus d'​infos sur les possibilités offertes par scp, [[http://​cc.in2p3.fr/​docenligne/​134|rendez-vous ici]].+Par la suite, quand le serveur de musique sera paramétré,​ vous pourrez y ajouter vos musiques via ''​ssh'' ​par la commande ​''scp''. Pour plus d'​infos sur les possibilités offertes par ''​scp''​, [[http://​cc.in2p3.fr/​docenligne/​134|rendez-vous ici]].
  
-==== Paramétrage d'un autologin ​==== +==== Paramétrage d'une autoconnexion ​==== 
-Si vous voulez ​bypasser ​la rentrée ​du mot de passe root (déconseillé) ou utilisateur au démarrage du serveur, vous pouvez suivre la procédure suivante: +Si vous voulez ​sauter l'​étape de la saisie ​du mot de passe ''​root'' ​(déconseillé) ou utilisateur au démarrage du serveur, vous pouvez suivre la procédure suivante : 
-Installez mingetty:+ 
 +Installez ​''​mingetty'' ​:
   debian-ms:​~#​apt-get install mingetty   debian-ms:​~#​apt-get install mingetty
-Editez ​le fichier /​etc/​inittab avec vi,vim ou nano selon ce que vous avez installé sur votre serveur:+Modifiez ​le fichier ​''​/​etc/​inittab'' ​avec ''​vi''​''​vim'' ​ou ''​nano'' ​selon ce que vous avez installé sur votre serveur :
   debian-ms:​~#​vi /​etc/​inittab   debian-ms:​~#​vi /​etc/​inittab
-Cherchez la ligne:+Cherchez la ligne :
   1:​2345:​respawn:/​sbin/​getty 38400 tty1   1:​2345:​respawn:/​sbin/​getty 38400 tty1
-et remplacez la par:+et remplacez-la par :
   1:​2345:​respawn:/​sbin/​mingetty --autologin <​username>​ --noclear tty1   1:​2345:​respawn:/​sbin/​mingetty --autologin <​username>​ --noclear tty1
-où <​username>​ est l'​utilisateur (ou '​root',​ mais déconseillé!!) à autologger+où <​username>​ est l'​utilisateur (ou ''root'', mais déconseillé !) à autoconnecter. 
-Redémarrez le serveur pour appliquer les changements:​+ 
 +Redémarrez le serveur pour appliquer les changements :
   debian-ms:​~#​reboot   debian-ms:​~#​reboot
  
 ==== Configuration de la connexion ==== ==== Configuration de la connexion ====
-Maintenant que le système de base est installé sur le serveurque les interfaces sont reconnues, il convient de mettre en place la connexion serveur-chaine hifi+Maintenant que le système de base est installé sur le serveur ​et que les interfaces sont reconnues, il convient de mettre en place la connexion serveur-chaîne haute fidélité. 
-=== Partie ​chaine hifi === + 
-Pour cette partie, vous allez devoir vous munir du cd Philips ​fournit ​avec la chaine hifi. Insérez le dans un pc muni de winXP\\ +=== Partie ​chaîne haute fidélité ​=== 
-Au lancement, il vous demande votre langue puis vous affiche un menu. \\ +Pour cette partie, vous allez devoir vous munir du CD Philips ​fourni ​avec la chaîne haute fidélité. Insérez-le dans un PC muni de Windows XP. 
-Allez dans la partie ​"Installation ​Personnalisée"​\\ + 
-Suivez les instructions d'​installation du driver ​du dongle. (débranchez-le au préalable, si toutefois il était connecté) ​\\ +Au lancement, il vous demande votre langue puis vous affiche un menu. 
-Une fois ceci fait, retournez dans le menu d'​installation personnaliséeet lancer ​la configuration du réseau. ​\\ + 
-Cochez en bas la case "Ne pas effectuer la configuration automatique". Il vous demande d'​appuyer ​5s sur le bouton PCLINK de la chaine...Exécutez\\ +Allez dans la partie ​« Installation ​personnalisée ». 
-Editez ​le profil ​"STANDARD" ​qui apparait ​sur la droite de l'​écran. Mettez-y les paramètres de votre choix(Prenez ​soin de les noter quelquepart, ils nous seront nécessaires par la suite). + 
-Validez afin de terminer la configuration de la chaine+Suivez les instructions d'​installation du pilote ​du bouchon. (Débranchez-le au préalable, si toutefois il était connecté) Une fois ceci fait, retournez dans le menu d'​installation personnalisée et lancez ​la configuration du réseau. 
-Vous pouvez maintenant désinstaller l'​application qui a été installée sur votre winXP auparavant en passant par "Panneau de configuration"->"Ajout/​Suppression de Programmes" ​(IEEE802.11bWLANUtility...)+ 
 +Cochez en bas la case « Ne pas effectuer la configuration automatique ​». Il vous demande d'​appuyer ​pendant cinq secondes ​sur le bouton PCLINK de la chaîne...Faites-le
 + 
 +Modifiez ​le profil ​« STANDARD ​» qui apparaît ​sur la droite de l'​écran. Mettez-y les paramètres de votre choix (prenez ​soin de les noter quelque part, ils nous seront nécessaires par la suite). Validez afin de terminer la configuration de la chaîne. 
 + 
 +Vous pouvez maintenant désinstaller l'​application qui a été installée sur votre Windows XP auparavanten passant par « Panneau de configuration -> Ajout/​Suppression de programmes » (''​IEEE802.11bWLANUtility''​...) 
 === Partie serveur === === Partie serveur ===
-La configuration de votre serveur dépend de ce que vous avez spécifié à la chaine ​à l'​étape précédente,​ et s'​effectuera pour votre serveur dans /​etc/​network/​interfaces. +La configuration de votre serveur dépend de ce que vous avez spécifié à la chaîne ​à l'​étape précédente,​ et s'​effectuera pour votre serveur dans ''​/​etc/​network/​interfaces''​. Pour accéder au serveur par ''​ssh'' ​via votre « PC maître » :
-Pour accéder au serveur par ssh via votre "pc maitre"​:+
   debhub:​~#​ssh root@192.168.3.56   debhub:​~#​ssh root@192.168.3.56
-Si vous avez toujours votre écran branché au serveur, vous pouvez directement taper en console. ​\\ +Si vous avez toujours votre écran branché au serveur, vous pouvez directement taper en console. Ma configuration est la suivante : 
-Ma configuration est la suivante: +<​note>​Chaîne ​hifi : \\ ESSID : MCW770 \\ IP : 192.168.4.4 \\ Channel : 1 \\ Mode : Ad-Hoc \\ Enc. : WEP \\ Key : 123456789A</​note>​ 
-<​note>​Chaine ​hifi: \\ ESSID : MCW770 \\ IP : 192.168.4.4 \\ Channel : 1 \\ Mode : Ad-Hoc \\ Enc. : WEP \\ Key : 123456789A</​note>​ +Ce qui va me donner dans ''​/​etc/​network/​interfaces'' ​du serveur :
-Ce qui va me donner dans /​etc/​network/​interfaces du serveur:+
   debian-ms:​~#​vim /​etc/​network/​interfaces   debian-ms:​~#​vim /​etc/​network/​interfaces
  
Ligne 161: Ligne 186:
   wireless-channel 1   wireless-channel 1
  
-Par la suite, il pourra vous être utile de vous créer un script du style :+Par la suite, il pourra vous être utile de vous créer un script du genre :
   #!/bin/sh   #!/bin/sh
   ifconfig wlan0 down   ifconfig wlan0 down
   ifconfig wlan0 192.168.4.3 netmask 255.255.255.0 broadcast 192.168.4.255 up   ifconfig wlan0 192.168.4.3 netmask 255.255.255.0 broadcast 192.168.4.255 up
   iwconfig wlan0 essid MCW770 key 123456789A mode ad-hoc channel 1   iwconfig wlan0 essid MCW770 key 123456789A mode ad-hoc channel 1
-pour les éventuelles pertes de connexion quand vous travaillez avec ssh sur votre serveur (j'en ai assez souvent...bizarrement.problème ​d'​utilisation des interfaces en même temps??)+pour les éventuelles pertes de connexion quand vous travaillez avec ''​ssh'' ​sur votre serveur (J'en ai assez souvent...BizarrementProblème ​d'​utilisation des deux interfaces en même temps ?).
  
 ==== TwonkyMediaServer ==== ==== TwonkyMediaServer ====
-Maintenant que nous avons une machine en état de fonctionner et de se connecter à la chaine hifi, il nous reste à installer le media server ​à proprement parler. Nous utiliserons ici TwonkyMediaServer. La version disponible est une version d'​essai de 30j, période au delà de laquelle il vous faudra vous enregistrer.+Maintenant que nous avons une machine en état de fonctionner et de se connecter à la chaîne haute fidélité, il nous reste à installer le serveur média ​à proprement parler. Nous utiliserons ici TwonkyMediaServer. La version disponible est une version d'​essai de 30 jours, période au-delà de laquelle il vous faudra vous enregistrer. ​Vous pouvez soit récupérer un ''​.zip''​ (ce qui est détaillé ci-dessous),​ ou vous procurer une version en ''​.sh'',​ qu'il suffit d'​éxécuter pour procéder à une installation automatique. 
 === Installation === === Installation ===
-Allez sur le site de [[http://www.twonkyvision.com/​downloads/​|twonkyvision]] et récupérez ​la dernière version pour Linux, en .zip. +Aller sur le site [[https://twonky.com/​downloads/​|twonky]] et récupérer ​la dernière version pour Linux, en ''​.zip''​. Vous pouvez aussi passer par votre console : 
-Vous pouvez aussi passer par votre console:+
   debian-ms:​~#​wget http://​www.twonkyvision.com/​downloads/​twonkymedia-i386-glibc-2.2.5-full-5.0.61-20090403.zip ​  ​\\pour une architecture i386   debian-ms:​~#​wget http://​www.twonkyvision.com/​downloads/​twonkymedia-i386-glibc-2.2.5-full-5.0.61-20090403.zip ​  ​\\pour une architecture i386
   debian-ms:​~#​apt-get install unzip   \\est nécessaire pour décompresser l'​archive .zip   debian-ms:​~#​apt-get install unzip   \\est nécessaire pour décompresser l'​archive .zip
-Créez le dossier d'​installation (pour les versions en .sh, /​usr/​local/​twonkyvision est le répertoire par défaut):+ 
 +Créez le dossier d'​installation (pour les versions en ''​.sh''​''​/​usr/​local/​twonkyvision'' ​est le répertoire par défaut) : 
   debian-ms:​~#​mkdir /​usr/​local/​twonkyvision   debian-ms:​~#​mkdir /​usr/​local/​twonkyvision
-et décompressez dedans:+ 
 +et décompressez dedans : 
   debian-ms:​~#​cp twonkymedia-i386-glibc-2.2.5-full-5.0.61-20090403.zip /​usr/​local/​twonkyvision/​   debian-ms:​~#​cp twonkymedia-i386-glibc-2.2.5-full-5.0.61-20090403.zip /​usr/​local/​twonkyvision/​
   debian-ms:​~#​unzip twonkymedia-i386-glibc-2.2.5-full-5.0.61-20090403.zip   debian-ms:​~#​unzip twonkymedia-i386-glibc-2.2.5-full-5.0.61-20090403.zip
 +
 Vous vous retrouvez maintenant avec un serveur twonky sur votre machine. Vous vous retrouvez maintenant avec un serveur twonky sur votre machine.
 +
 === Paramétrage === === Paramétrage ===
 +
 +== Lancement auto au démarrage du PC ==
 +
 +Normalement,​ votre serveur twonky devrait se lancer automatiquement au démarrage grâce au script ''​twonkymedia.sh''​ placé dans ''/​etc/​init.d''​. Cependant, ne se lançant pas chez moi, j'ai modifié ce fichier et dû modifier la ligne « WORKDIR1 »...Pour ce faire, modifiez le fichier :
 +  debian-ms:​~#​vim /​etc/​init.d/​twonkymedia.sh
 +Cherchez la ligne « WORKDIR1 » (qui devrait ressembler à ceci) :
 +  WORKDIR1="/​usr/​local/​twonkymedia"​
 +  WORKDIR2="'​dirname $0'"​
 +  PIDFILE=/​var/​run/​mediaserver.pid
 +Si comme dans cet extrait la variable « WORKDIR1 » ne contient pas le dossier où est installé votre serveur twonky (''/​usr/​local/​twonkyvision''​ chez moi), modifiez cette ligne pour le faire apparaître :
 +  WORKDIR14="/​usr/​local/​twonkyvision"​
 +
 +== Configuration ==
 +Tous les fichiers de configuration de votre serveur twonky se trouvent dans ''/​var/​twonkymedia/''​. Pour configurer votre serveur comme bon vous semble, allez dans ce dossier et modifiez le fichier ''​twonkymedia-server.ini''​ :
 +  debian-ms:​~#​cd /​var/​twonkymedia
 +  debian-ms:​~#​vim twonkymedia-server.ini
 +Vous allez alors avoir accès à de nombreuses options paramétrables...Vous pouvez laisser la grande majorité d'​entre elles à leur valeur par défaut. Je vais donc ici vous détailler celles qui peuvent réellement vous servir.
 +
 +Pour régler la profondeur de recherche dans l'​arbre de votre banque de données, modifiez la valeur de « autotree » (par défaut : 3)
 +  #autotree
 +  autotree=3
 +
 +Pour modifier la taille du cache utilisé par twonky, modifiez la variable « cachemaxsize » (vide par défaut, fonctionne très bien par défaut) :
 +  #​cachemaxsize
 +  cachemaxsize=
 +
 +Pour entrer votre clé d'​enregistrement de votre produit twonky, modifiez la variable « cdkey » :
 +  # Registration key
 +  cdkey=votre_cle_twonky
 +
 +Pour spécifier le dossier où se trouvent vos titres modifiez la variable « contentdir » :
 +  # Content Locations
 +  contentdir=+M|/​media/​dbase/​
 +Le « +M » précise que le dossier contient de la musique. Le dossier est comme vous pouvez le voir sur ''/​media/​dbase''​ chez moi, à modifier selon votre emplacement.
 +
 +Pour modifier le nom du serveur qui va apparaître sur votre chaine haute fidélité, changez la variable « friendlyname » :
 +  # Server name
 +  friendlyname=MUSIC--DBASE
 +Pour indiquer à votre serveur l'IP qui lui est attribuée, modifiez la variable « ip » :
 +  # ip
 +  ip=192.168.4.3
 +
 +Si vous voulez que le serveur balaie régullièrement votre base de donnée de manière automatique,​ modifiez la variable « scantime » (par défaut : 0, c.-à-d. ne balaie jamais de manière automatique) :
 +  # Rescan in minutes
 +  scantime=0
 +
 +Bien d'​autres options vous sont proposées, vous pouvez détailler leur utilisation dans ce tutoriel...
 +
 === Commandes utiles === === Commandes utiles ===
 +Le serveur twonkymedia,​ une fois installé, vous offre quelques commandes et fonctions utiles à sa gestion et son entretien. Partant du principe que twonky est installé dans ''/​usr/​local/​twonkyvision/''​ et que l'IP de votre serveur est 192.168.4.3,​ vous avez à votre disposition :
  
 +Démarrage du serveur twonky :
 +  debian-ms:​~#​sh /​usr/​local/​twonkyvision/​twonkymedia start
 +Arrêt du serveur twonky :
 +  debian-ms:​~#​sh /​usr/​local/​twonkyvision/​twonkymedia stop
 +Redémarrage du serveur twonky :
 +  debian-ms:​~#​sh /​usr/​local/​twonkyvision/​twonkymedia restart
 +Rechargement du serveur twonky :
 +  debian-ms:​~#​sh /​usr/​local/​twonkyvision/​twonkymedia reload
 +
 +En ce qui concerne la banque de données de vos titres...
 +
 +Rebalayage :
 +  debian-ms:​~#​wget http://​192.168.4.3:​9000/​rpc/​rescan
 +
 +Reconstruction de la banque de données :
 +  debian-ms:​~#​wget http://​192.168.4.3:​9000/​rpc/​rebuild
 +
 +Si vous gérez votre serveur en console, il peut vous être utile de garder toutes ces commandes dans un/des script(s), afin d'​éviter de tout retaper à chaque fois...Quelques-uns sont proposés en bas de ce tutoriel, à reprendre tels quels ou à modifier selon votre configuration ou votre convenance (Vous pouvez modifier les scripts de cette page, notamment en ce qui concerne leur écriture ou leur optimisation).
 ===== Autres petites améliorations ===== ===== Autres petites améliorations =====
 +Vous trouverez dans cette partie quelques petits ajouts afin d'​optimiser un peu votre installation et de vous faciliter la tâche dans sa gestion. Toute autre suggestion est la bienvenue, n'​hésitez pas à modifier...
 +
 ==== Réduction du temps d'​attente du menu GRUB au démarrage ==== ==== Réduction du temps d'​attente du menu GRUB au démarrage ====
-==== Scripts utiles... ==== +Si GRUB est installé sur votre machine, par défaut il va afficher le menu de sélection au démarrage et attendre un certain temps avant de lancer le serveur sur la sélection par défautSi vous voulez réduire ce temps d'​attente,​ ouvrez le fichier de configuration de GRUB : 
-==== Paramétrage pour MaJ du serveur via le dongle ====+  debian-ms:​~#​vi /​boot/​grub/​menu.lst 
 +Cherchez la ligne : 
 +  ##timeout sec 
 +  #Set a timeout, in SEC seconds, before automatically booting the default entry 
 +  #(normally the first entry defined) 
 +  timeout ​     5 
 +et remplacez ​le « 5 » de l'​exemple par le temps d'​attente en secondes que vous désirez.
  
 +Ceci n'est qu'une des nombreuses options paramétrables de GRUB, vous pouvez modifier d'​autres lignes de ce fichier afin que le démarrage se fasse conformément à ce que vous recherchez.
  
 +==== Scripts utiles... ====
 +Vous pouvez créer votre propre script ''​.sh''​ qui vous affiche un menu avec les différentes commandes du serveur (cf. section plus haut) afin de vous en faciliter la gestion.
 +
 +Dans le genre :
 +  #!/bin/sh
 +  echo "​GESTION DU SERVEUR DE MUSIQUE"​
 +  echo "​*****************************"​
 +  echo "​1.Statut du serveur de musique"​
 +  echo "​2.Démarrage du TwonkyMediaServer"​
 +  echo "​3.Arrêt du TwonkyMediaServer"​
 +  echo "​4.Redémarrage du TwonkyMediaServer"​
 +  echo "​5.Rebalayage de la banque de données"​
 +  echo "​6.Reconstruction de la banque de données"​
 +  read act
 +  case $act in
 +    1)
 +        /​root/​bin/​twonky_status.sh;;​
 +    2)
 +        /​root/​bin/​twonky_up.sh;;​
 +    ...etc...
 +  esac
 +où les scripts ''​twonky_status.sh'',​ ''​twonky_up.sh''​ ... sont des mini scripts contenant chacun une des commandes du serveur (explicitées plus haut dans ce tutoriel).
  
 +Pensez dans vos scripts à (ré)initialiser la connexion lors d'un (re)démarrage du serveur Twonky (via par exemple ''​ifconfig wlan0 down''​ puis ''​ifconfig wlan0 up''​).
  
 +De même, si votre boîte utilise le WEP, il vous est possible via script de changer la configuration de votre bouchon Wifi afin qu'il se connecte aux dépôts et mette à jour le serveur. Auquel cas, vous lui faites couper la connexion avec la chaîne haute fidélité, vous le faites se connecter à votre boîte et lui faites lancer dans le script la mise à jour via les commandes ''​apt-get update''​ puis ''​apt-get upgrade''​. Vérifiez auparavant que votre fichier ''/​etc/​sources.list''​ est correctement configuré !
  
 +À partir de là, tout est possible ! À votre tour de jouer ! ;)
  • tutoriel/mcw770_twonky_debian_ubuntu.1248083774.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)