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

3

Acabei de instalar uma nova cópia do Mythbuntu 12.04. Eu instalei como frontend e backend combinados. Eu corri através das configurações, aceitando todos os padrões, exceto por dois itens:

  • eu defino o nome do host para o IP do servidor
  • Eu marquei a caixa de seleção para ativar os controles remotos de rede

Eu então reiniciei. Quando tento conectar via mythmote, recebo erros de "conexão recusada" e "conexão esgotada". O que eu fiz para diagnosticar o problema:

  • Reinicializar
  • Execute novamente a configuração sem alterar as configurações
  • Desativar IPv6 (ala / proc / sys / net / ipv6 / conf / all / disable_ipv6)
  • Desativar ufw
  • Execute o Wireshark, que relata que um TCP SYN chega ao servidor e o servidor envia um TCP RST em resposta. Antes de desabilitar ufw , o servidor nem mesmo enviaria o TCP RST

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

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

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

    
por Huckle 29.04.2012 / 04:39

5 respostas

2

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

Port Forwarding é um pouco complicado, há uma entrada de menu, "Port Forwards", que aparece quando você está conectado. Você também deve ser capaz de fazer isso "pressionando" um host antes de se conectar.

Esta tela de encaminhamento de porta está vazia. Para adicionar entradas a ele, pressione o botão de menu e clique em "Adicionar porta para frente"

Uma vez que você tem a configuração de encaminhamento de porta, você precisará modificar o mythmote para se conectar a '127.0.0.1' agora que você está realmente se conectando à porta do seu android (que é um "túnel" para o host externo ).

Editar: uma vez que este post ganhou alguma tração, deixe-me consolidar:

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

Observe também os seguintes erros:

por isaaclw 12.05.2012 / 00:19
2

Não posso dizer que tenho o mesmo problema, mas parece semelhante: Na caixa de átomo executando o último kernel 12.04.1 ubuntu.

Quando inicializo, saio do frontend. e depois vá para o centro de controle. Abra-o e selecione Controle infravermelho e controles remotos; Eu seleciono Android e, em seguida, aplico - não diz nada para fazer (isso é OK).

Eu então deixo o control center neste estado (parece que há um bug, pois o código para executar a seleção não funciona).

Vá para o menu, selecione front-end e aguarde o início. Selecione o relógio e você vai embora. Mythmote agora se conecta !!!

    
por Non Identity 16.09.2012 / 18:46
0

A outra resposta falou sobre o redirecionamento de portas, mas se isso é tedioso (é para mim), então você pode realmente consertar o problema reconfigurando o mythtv.

Feche a interface do mythtv e abra um terminal.

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

Insira Configurações gerais e altere o endereço IP para corresponder ao endereço IP externo da rede. No meu caso eu configurei o endereço ipv4 e deixei o ipv6 em branco.

Desde que eu tenho droidwall instalado, eu também tive que ter certeza de que o mythmote estava desbloqueado.

    
por isaaclw 06.09.2012 / 15:31
0

Tente definir o parâmetro NetworkControlEnabled to 1 do seu nó FE em mythweb e, em seguida, reinicie mythfrontend . Acabei de instalar uma nova cópia do mythbuntu 12.04 e isso foi definido como 0 por padrão.

    
por user192531 13.09.2013 / 07:57
0

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

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

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

Também adicionei esses comandos como root:

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

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

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

    
por Mdrinkwater 05.05.2014 / 00:04

Tags