连接问题可能是由多种因素造成的,包括ISP的不稳定。当开始一个远程连接时,TeamViewer (Classic) 可能会显示以下错误信息。

以及。

本文适用于所有TeamViewer (Classic) 用户和客户。

🚨重要免责声明:请注意本文是一般性建议,我们不能保证以下步骤足以解决您遇到的连接问题。采取以下步骤时应自行承担风险和责任。

排除故障的步骤

我们发现,帮助我们的客户和用户克服这个问题的最简单和最有效的解决方法是在用于远程连接的设备(你和你的合作伙伴的设备)上禁用IPv6

📌注意: 如果你在远程连接的两端已经禁用了IPv6,而问题仍然存在,请考虑通过电话支持论坛也对公众开放,以寻求帮助。

下面是根据你的操作系统禁用IPv6的分步指南

禁用IPv6

▹Windows

1) 在Windows 搜索栏中输入ncpa.cpl, 网络连接窗口将打开。

2) 右键单击可用的网络(通常是以太网或Wi-Fi)➜ 属性

3) 取消勾选互联网协议版本6(TCP/IPv6)选项 ➜ 点击 "确定 "保存

4) 做完上述步骤后,请重新启动TeamViewer (Classic) 服务并尝试再次连接。

📌注意:你可以在显示隐藏图标菜单中右击TeamViewer (Classic) 图标,轻松关闭TeamViewer (Classic) 服务。

▹MacOS

1) 打开 系统首选项 网络

2) 在左侧面板上,选择正在使用的网络适配器(Wi-Fi或以太网)➜ 点击高级 按钮

3) 导航到TCP/IP标签,在配置IPv6上,将其设置为仅链接本地 点击 OK 保存

🔀 或者,你可以将配置IPv6 设置为 关闭

如果关闭选项不可见,你可以打开终端 ,根据你的活动网络输入命令行。

  • Wi-Fi: networksetup -setv6off Wi-Fi
  • Ethernet: networksetup -setv6off Ethernet
  • 同时使用Wi-Fi以太网 networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi

你可以用setv6automatic代替setv6off来重新启用IPv6。

例子:networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet

4) 做完上述步骤后,请重新启动你的设备,并再次尝试与TeamViewer (Classic) 。

▹Linux

📌注意: 下面的步骤只是一个例子,可能因你的Linux 环境而有所不同。

💡提示: 你可以先通过以下步骤验证你的IPv6的状态。

1) 以root权限登录

2) 执行以下命令。

$ ip a | grep inet6 
  • 如果你发现以下结果,则说明IPv6已经启用。
 inet6 ::1/128 scope host
inet6 fe80::e922:bcdf:e150:labb/64 scope link
  • 如果IPv6被禁用,运行此命令时应该看不到输出。

要在Linux 设备上禁用IPv6,你可以执行以下步骤。

1) 以root权限登录

2) 用以下命令打开/etc/sysctl.conf文件。

$ sudo vim /etc/sysctl.conf

3) 在其中加入以下几行。

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

4)保存该文件,用以下命令重新启动你的设备。

$ sudo reboot

5) 通过运行以下命令验证IPv6是否被禁用。

$ ip a | grep inet6