Wiki

Outils pour utilisateurs

Outils du site


frontend_distant

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
frontend_distant [20/08/2008]
morphinux
frontend_distant [22/04/2012] (Version actuelle)
gilles74 ajout de l'ouverture de mysql au réseau
Ligne 7: Ligne 7:
 vous avez votre Mythbox dans le salon, avec ses cartes tuners, votre compagne regarde sa série préférée et vous souhaitez regarder une émission enregistrée la semaine précédente. Vous allez sur le PC dans votre bureau (ou dans votre hamac avec votre PC portable ..)pour regardez tranquillement votre émission sans déranger personne. Etonnant non ? Essayez de faire de faire de même avec un magnétoscope,​ voire même avec la plupart des autres logiciels multimédia .... Quand on vous dit que mythtv c'est génial! vous avez votre Mythbox dans le salon, avec ses cartes tuners, votre compagne regarde sa série préférée et vous souhaitez regarder une émission enregistrée la semaine précédente. Vous allez sur le PC dans votre bureau (ou dans votre hamac avec votre PC portable ..)pour regardez tranquillement votre émission sans déranger personne. Etonnant non ? Essayez de faire de faire de même avec un magnétoscope,​ voire même avec la plupart des autres logiciels multimédia .... Quand on vous dit que mythtv c'est génial!
  
-De plus cela fonctionne aussi avec des distributions différentes:​ par exemple la mythbox principale en debian (celle ou il y a le backend et les cartes tuner), et le frontend sur une mandriva. Il parait qu'​il ​possible d'​avoir ​le frontend sur windows, mais je n'ai pas (encore) testé.+De plus cela fonctionne aussi avec des distributions différentes:​ par exemple la mythbox principale en debian (celle ou il y a le backend et les cartes tuner), et le frontend sur une mandriva ​ou une ubuntu 
 + 
 +<​note> ​Il est également ​possible d'​avoir ​un frontend ​distant [[mythtv-player]] ​sur WindowsXP </​note>​
  
 ===== Remarque préliminaire ===== ===== Remarque préliminaire =====
 Le protocole de dialogue entre le backend et le frontend évolue au gré des versions de mythtv. Vous devez donc avoir la même version de mythtv sur vos machines locales et distantes. Ce problême est particulièrement crucial si vos machines utilisent des distributions différentes. Les mises à jour ne sont pas forcément synchro! Le protocole de dialogue entre le backend et le frontend évolue au gré des versions de mythtv. Vous devez donc avoir la même version de mythtv sur vos machines locales et distantes. Ce problême est particulièrement crucial si vos machines utilisent des distributions différentes. Les mises à jour ne sont pas forcément synchro!
 +
 +<note important>​Il faut également que les machines possèdent des noms différents (autre que localhost).</​note>​
 +
 +<note warning>​il est impératif que mysql soit ouvert sur le réseau. Pour cela, commentez la ligne "​networking"​ dans /​etc/​mysql/​my.cnf</​note>​
  
  
Ligne 20: Ligne 26:
  
 Sur la machine distante faire un Sur la machine distante faire un
-  ​nmap adresseIPmasterbackend.+<code bash> 
 +nmap adresseIPmasterbackend. 
 +</​code>​
 Vous devez voir le port 3306 ouvert. Vous devez voir le port 3306 ouvert.
  
Ligne 28: Ligne 36:
      * en ligne de commande:      * en ligne de commande:
  
-  ​$ mysql -u root mythconverg #-p si root à un mot de passe +<code sql> 
-  mysql> ​grant all on mythconverg. ​   to mythtv@"192.168.1.%" identified by "​mythtv"​+$ mysql -u root mythconverg #-p si root à un mot de passe 
-  mysql> flush privileges;​ +mysql> ​GRANT ALL PRIVILEGES ON mythconverg.* ​TO 'mythtv'@'192.168.%' IDENTIFIED BY '​MotDePasseMythTV'​
-  quit;+mysql> flush privileges;​ 
 +quit; 
 +</​code>​
  
-Cela autorise l'​accès depuis toute machine distante du réseau 192.168.1., à adapter à votre cas (vous avez d'​autres exemples dans la doc mythtv).+Cela autorise l'​accès depuis toute machine distante du réseau 192.168..., à adapter à votre cas (vous avez d'​autres exemples dans [[documentation/​docmythtvsix#​configuration_initiale_de_la_base_de_donnees|la doc mythtv]]).
  
-Un petit test: sur la machine distante, tapez (mysql-client doit être installé):+Un petit test: sur la machine distante, tapez (mysql-client doit être installé ​pour ce test,mais non neccéssaire pour le fonctionnement de frontend distant):
  
-  ​mysql -u mythtv -h ip//du//master -p+<code sql> 
 +mysql -u mythtv -h ip/​du/​master -p 
 +</​code>​
  
 Si vous arrivez à vous connecter, bingo c'est gagné! Si vous arrivez à vous connecter, bingo c'est gagné!
Ligne 47: Ligne 59:
 Installez uniquement mythfrontend et myththeme. Installez uniquement mythfrontend et myththeme.
  
-Au lancement ​de mythfrontend ​il faut indiquer l'adresse IP de la machine sur laquelle ​est le master backend.Si ​vous vous trompez, pas de panique, allez modifier le fichier ~/.mythtv+Au lancement mythfrontend ​devrait détecter le backend si ce n'​est ​pas le cas il vous demandera son IP.
  
 Pour vérifier que tout va bien, ouvrez un terminal et lancez mythfrontend. Vérifiez dans le terminal que l'​accès à la base (acces DB) se fait correctement,​ puis l'​accès au backend. Pour vérifier que tout va bien, ouvrez un terminal et lancez mythfrontend. Vérifiez dans le terminal que l'​accès à la base (acces DB) se fait correctement,​ puis l'​accès au backend.
frontend_distant.1219238011.txt.gz · Dernière modification: 20/08/2008 par morphinux