Estou tendo esse problema estranho, onde não consigo fazer o TeamViewer funcionar, o que significa que estou recebendo esse erro (veja a imagem abaixo) e, portanto, não consigo me conectar a nenhum PC remoto:
TeamViewer não está pronto. Verifique sua conexão
No escritório, outros desenvolvedores que usam o Ubuntu e o Windows 7/10 podem usar o TeamViewer sem problemas, então não tenho certeza qual é o problema. Verifiquei o status do firewall e não está executando:
$ service firewalld status
Redirecting to /bin/systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
Verifiquei o status do SELinux e ele está desativado:
$ getenforce
Disabled
Tenho conexão com a Internet desde que estou abrindo esta postagem no PC onde está acontecendo o problema com o Teamviewer. Talvez seja algo relacionado a esse outro problema que estou tendo, mas não tenho certeza. Verifiquei alguns documentos na Internet como este, mas esse não é o meu problema, então ... alguma ajuda?
Nota: Se você precisar de algo do meu lado (informações de depuração), informe-me e adicionarei como parte do OP. Também não tenho certeza se este post deve estar nesta comunidade, mas acredito que o problema está vindo do meu Linux e não do Teamviewer.
Atualização :
Depois de seguir a sugestão do @phg, ainda estou pesquisando o problema e encontrei isso . Aparentemente, é um problema com o Wayland e ainda não foi corrigido, e só acontece no Fedora 25. Precisamos esperar uma correção da equipe do Teamviewer.
Atualização 1 (27/01/2017) :
Existe uma solução alternativa em que você pode usar o arquivo tarball não suportado e ele funciona. Eu já o testei, mas essa abordagem tem um problema, pois o Teamviewer não funciona como um serviço e, portanto, você não pode adicionar o PC onde está sendo executado. aos seus "computadores e contatos" (muito úteis). Talvez haja uma maneira de tornar o executável executado como um serviço, mas eu não tentei essa parte, se alguém puder tentar deixar uma resposta, será bom para os novatos.
fonte
strace
,valgrind
,tcpdump
etc. relatório? Btw. Como o Teamviewer é um produto comercial, você pode pedir ao fornecedor primeiro.Respostas:
Seu laptop tem conexão com a Internet, tudo o resto está funcionando, exceto o TeamViewer. Nessa situação, espera-se que algo esteja impedindo o acesso do teamviewer à Internet.
Instale o iptables e verifique suas regras de firewall da seguinte maneira
Salve suas regras iptable existentes da seguinte maneira para uso futuro.
Agora limpe todas as regras do iptables
Depois de piscar, todas as regras de saída de "sudo iptables -S" terão a aparência de
Agora verifique novamente o teamviewer. Se ainda não estiver funcionando, você deve determinar exatamente em que porta está tentando se comunicar.
Eu uso a ferramenta "tcptrack". Está no repositório rpmforge que não é recomendado adicionar. Pesquise o arquivo .rpm no google e instale-o. Caso contrário, clone este git https://github.com/bchretien/tcptrack.git e construa-o. Se o seu adaptador de internet for "eth0", use o seguinte para rastrear pacotes.
Feche o teamviewer. Agora mantenha o terminal tcptrack aberto de um lado e abra novamente o teamviewer. Verifique o que o ports teamviewer está abrindo. Verifique se o seu ISP permite essas portas etc.
Posteriormente, você poderá restaurar as regras iptable salvas após as edições necessárias (se houver) com o comando "iptables-restore".
EDITAR Uma vez tive o mesmo problema. O cliente Linux Teamviewer abre uma conexão com a porta de destino 5938 . Minhas regras de firewall bloqueiam a conexão não relacionada com --dport 5938. Caso o tcptrack não seja adequado, você também pode usar o iptraf-ng . Está presente no repositório base, instale e use da seguinte maneira
fonte
Eu observei o mesmo problema (ubuntu 18.04 e TeamViewer 14.5)
Iniciar o TeamViewer-Daemon na linha de comando com
sudo
ajuda.inicie o daemon com:
sudo teamviewer --daemon enable
... a saída do console é algo como:(Eu li sobre isso aqui: https://forum.manjaro.org/t/teamviewer-beta-13-not-ready-please-check-connection/37638 )
fonte