Ich habe dieses seltsame Problem, bei dem ich TeamViewer nicht zum Laufen bringen kann, was bedeutet, dass ich diesen Fehler erhalte (siehe Bild unten) und daher keine Verbindung zu einem Remote-PC herstellen kann:
TeamViewer nicht bereit. Bitte überprüfen Sie Ihre Verbindung
Im Büro können andere Entwickler, die Ubuntu und Windows 7/10 verwenden, TeamViewer problemlos verwenden, sodass ich nicht sicher bin, wo das Problem liegt. Ich habe den Firewall-Status überprüft und läuft nicht:
$ 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)
Ich habe den SELinux-Status überprüft und er ist deaktiviert:
$ getenforce
Disabled
Ich habe eine Internetverbindung, seit ich diesen Beitrag vom PC aus öffne, auf dem das Problem mit Teamviewer auftritt. Vielleicht hängt etwas mit dem anderen Problem zusammen, das ich habe, aber ich kann mir überhaupt nicht sicher sein. Ich habe einige Dokumente wie dieses im Internet überprüft, aber das ist nicht mein Problem. Irgendeine Hilfe?
Hinweis: Wenn Sie etwas von meiner Seite benötigen (Debug-Info), lassen Sie es mich wissen und ich werde es als Teil des OP hinzufügen. Ich bin mir auch nicht sicher, ob dieser Beitrag in dieser Community erscheinen soll, aber ich glaube, dass das Problem von meinem Linux und nicht von Teamviewer selbst kommt.
Update :
Nach folgt dem Vorschlag von @phg Ich bin immer noch das Problem und ich habe festgestellt , dies . Anscheinend liegt ein Problem mit Wayland vor und es ist noch nicht behoben und es tritt nur auf Fedora 25 auf. Wir müssen auf ein Update vom Teamviewer-Team warten.
Update 1 (27.01.2017) :
Es gibt eine Problemumgehung, bei der Sie die nicht unterstützte Tarball-Datei verwenden können. Ich habe sie bereits getestet, aber dieser Ansatz hat ein Problem, da Teamviewer nicht als Dienst ausgeführt wird und Sie daher den PC nicht dort hinzufügen können, wo er ausgeführt wird an Ihre "Computer & Kontakte" (sehr nützlich). Vielleicht gibt es eine Möglichkeit, die ausführbare Datei als Dienst auszuführen, aber ich habe diesen Teil nicht ausprobiert. Wenn jemand versuchen kann, eine Antwort zu hinterlassen, ist dies gut für Neulinge.
quelle
strace
berichtenvalgrind
,tcpdump
etc.? Btw. Da es sich bei Teamviewer um ein kommerzielles Produkt handelt, sollten Sie zuerst den Anbieter fragen.Antworten:
Ihr Laptop verfügt über eine Internetverbindung, alles andere außer Teamviewer funktioniert. In dieser Situation wird erwartet, dass etwas den Teamviewer am Zugriff auf das Internet hindert.
Bitte installieren Sie iptables und überprüfen Sie Ihre Firewall-Regeln wie folgt
Speichern Sie Ihre vorhandenen iptable-Regeln wie folgt für die zukünftige Verwendung.
Jetzt alle Iptables Regel spülen
Nach dem Flashen sollen alle Regelausgaben von "sudo iptables -S" so aussehen
Jetzt nochmal Teamviewer überprüfen. Wenn es immer noch nicht funktioniert, müssen Sie genau bestimmen, über welchen Port es zu kommunizieren versucht.
Ich benutze das Tool "tcptrack". Es befindet sich im rpmforge-Repository, das nicht unbedingt hinzugefügt werden sollte. Durchsuchen Sie die RPM-Datei in Google und installieren Sie sie. Andernfalls klonen Sie diesen Git https://github.com/bchretien/tcptrack.git und erstellen Sie ihn. Wenn Ihr Internetadapter "eth0" ist, verwenden Sie Folgendes, um Pakete zu verfolgen.
Schließen Sie den Teamviewer. Lassen Sie nun das tcptrack-Terminal auf einer Seite offen und öffnen Sie erneut den Teamviewer. Überprüfen Sie, welche Ports Teamviewer öffnet. Überprüfen Sie, ob Ihr ISP diese Ports usw. zulässt.
In letzterem Fall können Sie gespeicherte iptables-Regeln nach erforderlichen Änderungen (falls vorhanden) mit dem Befehl "iptables-restore" wiederherstellen.
BEARBEITEN Einmal hatte ich das gleiche Problem. Der Linux Teamviewer Client öffnet eine Verbindung mit dem Zielport 5938 . Meine Firewall-Regeln blockieren nicht verwandte Verbindungen mit --dport 5938. Falls tcptrack nicht geeignet ist, können Sie auch iptraf-ng verwenden . Es ist im Basis-Repository vorhanden und wird wie folgt installiert und verwendet
quelle
Ich habe das gleiche Problem beobachtet (Ubuntu 18.04 und TeamViewer 14.5)
Starten Sie den TeamViewer-Daemon über die Kommandozeile mit der
sudo
Hilfe.Starten Sie den Daemon mit:
sudo teamviewer --daemon enable
... die Konsolenausgabe sieht ungefähr so aus:(Ich lese darüber hier: https://forum.manjaro.org/t/teamviewer-beta-13-not-ready-please-check-connection/37638 )
quelle