web-dev-qa-db-fra.com

Mythmote ne se connecte pas à Mythbuntu 12.04, semble ne pas écouter sur toutes les interfaces

Je viens d'installer une nouvelle copie de Mythbuntu 12.04. Je l'ai installé en tant qu'interface et backend combinés. J'ai parcouru les configurations en acceptant toutes les valeurs par défaut, à l'exception de deux éléments:

  • Je règle le nom d'hôte sur l'IP du serveur
  • J'ai coché la case pour activer les télécommandes réseau

J'ai ensuite redémarré. Lorsque j'essaie de me connecter via mythmote, j'obtiens des erreurs "connexion refusée" et "connexion expirée". Ce que j'ai fait pour diagnostiquer le problème:

  • Redémarrage
  • Relancez la configuration sans changer les paramètres
  • Désactiver IPv6 (ala/proc/sys/net/ipv6/conf/all/disable_ipv6)
  • Désactiver ufw
  • Exécutez Wireshark, qui indique qu'un TCP SYN arrive sur le serveur et que celui-ci envoie un TCP RST en réponse. Avant de désactiver ufw, le serveur n'envoyait même pas le TCP RST

Les réglages que j'ai pour mythmote sont:

  • Nom: Gamma (c'est mon troisième serveur)
  • Adresse: 10.0.0.14
  • Port 6546
  • MAC: (Non renseigné, je n'ai pas besoin de WOL)

Si je passe à un téléscripteur sur le serveur, je peux telnet 127.0.0.1 6546 et accéder à l'interface de contrôle à distance du réseau. Si j'essaie la même chose via telnet 10.0.0.14 6546, la connexion est refusée.

3
Huckle

Je viens tout juste de découvrir (grâce à vos recherches) qu'une solution temporaire consiste à transférer le port avec ConnectBot.

Le transfert de port est un peu délicat, il y a une entrée de menu, "Port Forwards", qui apparaît une fois que vous êtes connecté. Vous devriez également pouvoir y accéder en "appuyant longuement" sur un hôte avant de vous connecter.

Cet écran de transfert de port est vide. Pour y ajouter des entrées, appuyez sur le bouton de menu et cliquez sur "Ajouter un port de transfert".

Une fois que vous avez configuré la redirection de port, vous devez modifier la mythmote pour vous connecter à "127.0.0.1", alors que vous vous connectez au port de votre Android (c'est-à-dire un "tunnel" vers l'hôte externe).


Edit: depuis que ce post a gagné du terrain, laissez-moi consolider:

1) une solution plus simple consiste à exécuter Sudo mythtv-setup en tant qu’utilisateur qui exécute mythtv. Configurez ensuite l'adresse principale pour qu'elle soit externe.

Notez également les bogues suivants:

2
isaaclw

Je ne peux pas dire que j'ai le même problème, mais cela semble similaire: Sur la boîte atom exécutant la dernière version du noyau ubuntu 12.04.1.

Au démarrage, je quitte l'interface. et ensuite aller au centre de contrôle. Ouvrez-le et sélectionnez Contrôle infrarouge et télécommandes; Je sélectionne Android puis je postule - cela ne dit rien à faire (c'est OK).

Je laisse alors le centre de contrôle dans cet état (il semble qu'il y ait un bogue car le code permettant de sélectionner la sélection ne fonctionne pas).

Allez au menu et sélectionnez front-end et attendez pour commencer. Sélectionnez regarder et c'est parti. Mythmote se connecte maintenant !!!

2
Non Identity

L'autre réponse a parlé de la redirection de port, mais si cela est fastidieux (c'est pour moi), alors vous pouvez réellement corriger le problème en reconfigurant mythtv.

Fermez l'interface mythtv et ouvrez un terminal.

Exécutez Sudo mythtv-setup en tant qu'utilisateur qui exécute normalement le client.

Entrez Configurations générales et modifiez l'adresse IP pour qu'elle corresponde à l'adresse IP externe du réseau. Dans mon cas, j'ai défini l'adresse ipv4 et laissé ipv6 vide.

Depuis que j'ai installé droidwall, je devais également m'assurer que cette mythmote était débloquée.

0
isaaclw

Essayez de régler le paramètre NetworkControlEnabled sur 1 pour votre noeud FE dans mythweb, puis redémarrez mythfrontend. Je viens d'installer une nouvelle copie de mythbuntu 12.04, qui était réglée par défaut sur 0.

0
user192531

Editez le fichier /etc/mythtv/config.xml ...

Après l'entrée "<" Frontend ">" ajoutez (perdez les guillemets, je devais les ajouter pour avoir les crochets)

"<" LocalHostName ">" entrez votre adresse IP locale ici "<"/LocalHostName ">"

J'ai aussi ajouté ces commandes en tant que root:

iptables -I INPUT -p tcp --dport 6546 -i [+] -j ACCEPTER
iptables -I INPUT -p tcp --dport 6546 -i utiliser votre ip ici -j ACCEPTER

Ensuite, allez sur votre interface et si vous avez coché les connexions à distance, décochez-la, quittez-la, relancez-la, revenez, revérifiez la case, quittez l'interface et redémarrez, elle devrait fonctionner.

La réponse était sur le site Web de MythTV, ils utilisent le fichier config.xml, qui ne répertorie pas un nom d’hôte lors d’une installation frontale, vous devez donc y entrer et l’ADD sinon, la case n’écoute que l’adresse de bouclage. Je l’ai déjà fait sur deux fronts et j’ai travaillé deux fois. J’en ai un de plus à faire, mais il utilise un récepteur infrarouge USB. Je n’en ai donc besoin que pour lire des disques Blu-ray, car la télécommande Vista ne le fera pas. appuyez sur le bouton de lecture. Bonne chance!!

0
Mdrinkwater