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)
- Desativar
ufw
- Execute o Wireshark, que informa que um TCP SYN chega ao servidor e o servidor envia um TCP RST em resposta. Antes de desabilitar
ufw
o 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 6546
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.
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-setup
como 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-setup
como 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!!