Mythmote não se conecta ao mythbuntu 12.04, parece que o frontend não está escutando em todas as interfaces

Mythmote não se conecta ao mythbuntu 12.04, parece que o frontend não está escutando em todas as interfaces

Acabei de instalar uma nova cópia do Mythbuntu 12.04. Eu instalei-o como um frontend e backend combinados. Analisei as configurações, aceitando todos os padrões, exceto dois itens:

  • Eu configurei o nome do host para o IP do servidor
  • Marquei a caixa de seleção para ativar controles remotos de rede

Eu então reiniciei. Quando tento me conectar via mitote, recebo erros de "conexão recusada" e "tempo limite de conexão esgotado". O que fiz para diagnosticar o problema:

  • Reinício
  • Execute novamente a configuração sem alterar nenhuma configuração
  • Desative o IPv6 (ala /proc/sys/net/ipv6/conf/all/disable_ipv6)
  • Desativarufw
  • Execute o Wireshark, que informa que um TCP SYN chega ao servidor e o servidor envia um TCP RST em resposta. Antes de desabilitar ufwo servidor nem enviava o TCP RST

As configurações que tenho para o mythmote são:

  • Nome: Gama(este é meu terceiro servidor)
  • Endereço: 10.0.0.14
  • Porta 6546
  • MAC:(Não preenchido, não preciso de WOL)

Se eu mudar para um TTY no servidor, posso telnet 127.0.0.1 6546acessar a interface de controle remoto da rede. Se eu tentar o mesmo via, telnet 10.0.0.14 6546recebo uma conexão recusada.

Responder1

Acabei de descobrir (graças à sua investigação) que uma solução temporária é encaminhar a porta com o ConnectBot.

O encaminhamento de porta é um pouco complicado, há uma entrada de menu, "Port Forwards", que aparece quando você está conectado. Você também deve conseguir acessá-lo "pressionando longamente" um host antes de se conectar.

Esta tela Port Forward está vazia. Para adicionar entradas, pressione o botão de menu e clique em "Adicionar encaminhamento de porta"

Depois de configurar o encaminhamento de porta, você precisará modificar o mythmote para conectar-se a '127.0.0.1' agora que está realmente se conectando à porta do seu Android (que é um "túnel" para o host externo).


Editar: como esse post ganhou força, deixe-me consolidar:

1) uma solução mais simples é rodar sudo mythtv-setupcomo o usuário que roda o mythtv. Em seguida, configure o endereço de back-end para ser externo.

Observe também os seguintes bugs:

Responder2

Não posso dizer que tenho o mesmo problema, mas parece semelhante: Na caixa atom executando o kernel 12.04.1 do Ubuntu mais recente.

Ao inicializar, saio do frontend. e depois vá para o centro de controle. Abra-o e selecione Controle infravermelho e controles remotos; Eu seleciono Android e depois aplico - não há nada para fazer (tudo bem).

Deixo então o centro de controle neste estado (parece que há um bug, pois o código para escrever a seleção não funciona).

Vá para o menu e selecione front-end e aguarde o início. Selecione assistir e pronto. Mythmote agora se conecta!!!

Responder3

A outra resposta falava sobre encaminhamento de porta, mas se isso for tedioso (é para mim), então você pode realmenteconsertara questão reconfigurando a mythtv.

Feche a interface do mythtv e abra um terminal.

Execute sudo mythtv-setupcomo o usuário que normalmente executa o frontend.

Insira as configurações gerais e altere o endereço IP para corresponder ao endereço IP da rede externa. No meu caso, configurei o endereço ipv4 e deixei o ipv6 em branco.

Como instalei o droidwall, também tive que me certificar de que o mitote estava desbloqueado.

Responder4

Edite o arquivo /etc/mythtv/config.xml...

Após a entrada "<"Frontend">" adicionar (perder as aspas, tive que adicioná-las para ter os colchetes)

"<"LocalHostName">"insira seu IP local aqui"<"/LocalHostName">"

Eu também adicionei estes comandos como root:

iptables -I INPUT -p tcp --dport 6546 -i [+] -j ACEITAR
iptables -I INPUT -p tcp --dport 6546 -eu uso seu ip aqui -j ACEITAR

Em seguida, vá para o seu frontend e, se você tiver a marca de seleção para conexões remotas, desmarque, saia do frontend, reinicie o frontend, volte, marque novamente a caixa, saia do frontend e reinicie, deve funcionar.

A resposta estava no site da MythTV, eles estão usando o arquivo config.xml, que não lista um nome de host em uma instalação de frontend, então você precisa entrar e ADICIONÁ-LO, caso contrário a caixa escuta apenas no endereço de loopback. Eu fiz isso em 2 frontends até agora e trabalhei nas duas vezes, tenho mais um para atender, mas ele usa um receptor USB IR, então na verdade só preciso dele para reproduzir discos blu-ray porque o controle remoto do Vista não funciona. aperte o botão play. Boa sorte!!

informação relacionada