问题描述
我在Ubuntu 14.04中安装了TeamViewer 10,并将其用于移动互联网(USB网络共享)。它运行良好,但是一旦我断开移动设备并将系统连接到可以访问Internet的办公室Internet(LAN),它就会显示以下错误信息:Not ready. Please check your connection
。我检查了所有代理设置但没有任何效果 – 我需要通过TeamViewer在家中使用我的办公系统。我应该如何让TeamViewer在局域网上工作?
最佳解决思路
有时在切换网络连接(有线/无线)后,TeamViewer服务会挂起。解决此问题 – 重新启动teamviewer服务。打开终端并执行以下命令:
sudo teamviewer daemon stop
sudo teamviewer daemon start
或者,您可以使用以下命令重新启动teamviewer服务:sudo teamviewer daemon restart
要检查服务是否已成功重新启动,请执行:sudo teamviewer daemon status
如果没有解决问题,请检查TeamViewer是否被路由器的防火墙阻止。如果您正在使用公司提供的办公系统,那么它可能会被阻止。
在“对我不起作用”的答案下处理评论的其他信息:
有时通过单击打开软件中心的.deb
文件安装teamviewer
,不会正确安装包含所有必需依赖项的应用程序,因此会失败。多年来成功安装和使用TeamViewer后,我建议使用gdebi
打包工具安装TeamViewer,安装它执行sudo apt install gdebi
。 Right-click .deb
安装文件并选择用gdebi
打开它 – 然后开始安装。
2017年12月更新:TeamViewer 13首次作为原生Linux客户端发布。安装程序添加了一个TeamViewer存储库,该存储库当前似乎未正确配置。这可能是因为TeamViewer 13 Linux仍然只能作为预览版使用。为避免出现错误,我建议手动删除存储库并安装新版本,直到问题得到解决,才能实现此操作sudo rm /etc/apt/sources.list.d/teamviewer.list
。
更新2018年4月:我在Ubuntu 18.04 LTS(在Xorg上运行)上测试了TeamViewer 13,并通过单击.deb
文件正确安装了应用程序。 TeamViewer似乎按预期工作。
2018年8月更新:TeamViewer 13已离开预览状态并成为a regular product。
2018年11月更新:TeamViewer 14发布,正在制作available for Linux。
遇到新版本问题的用户可能希望关注TeamViewer中的讨论 – Community TV General | Community TV Linux | Community TV TeamViewer 13。
次佳解决思路
通过在终端中运行以下命令,它确实可以在我的情况下工作:
sudo systemctl stop teamviewerd.service
sudo systemctl start teamviewerd.service