Connectivity issues can be caused by multiple factors, including instability with the ISPs. When starting a remote connection, TeamViewer (Classic) may display the following error message:
as well as:
This article applies to all TeamViewer (Classic) users and customers.
🚨 Important disclaimer: Please note this article is a general recommendation, and we cannot guarantee that the steps below will be enough to troubleshoot the connectivity problems you encountered. The steps below should be taken at your own risk and responsibility.
The easiest and most efficient workaround we've found to help our customers and users overcome this problem is by disabling IPv6 on the devices used for the remote connection (your and your partner's devices).
📌Note: If you have IPv6 disabled already on both ends of the remote connection, and the issue persists, please consider contacting our customer support directly by phone or support forum is also open to the public for assistance.
Below is a step-by-step guide to disabling IPv6 according to your OS:
1) Type in the Windows search bar ncpa.cpl, and the Network Connection window will open
2) Right-click the available network (Usually Ethernet or Wi-Fi) ➜ Properties
3) Uncheck the option Internet Protocol Version 6 (TCP/IPv6) ➜ click Ok to save
4) After doing the steps above, please restart TeamViewer services and try connecting again.
📌Note: You can easily close TeamViewer services by right-clicking the TeamViewer icon at the Show hidden icons menu:
1) Open System Preferences ➜ Network
2) On the left panel, select the network adapter in use (Wi-Fi or Ethernet) → Click on the Advanced button
3) Navigate to the TCP/IP tab, and on Configure IPv6, set it to Link-local only → Click Ok to save
🔀 Alternatively, you can set the Configure IPv6 to Off
If the Off option is not visible, you can open the terminal and enter the command line according to your active network:
networksetup -setv6off Wi-Fi
networksetup -setv6off Ethernet
networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi
You can re-enable IPv6 by replacing setv6off
with setv6automatic
Example: networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet
4) After doing the steps above, please restart your device and try connecting with TeamViewer (Classic) again.
📌Note: The steps below are just an example and may vary depending on your Linux environment.
💡Hint: You can first verify the status of your IPv6 by following the steps:
1) Log in with root privileges
2) Execute the following command:
$ ip a | grep inet6
inet6 ::1/128 scope host inet6 fe80::e922:bcdf:e150:labb/64 scope link
1) Log in with root privileges
2) Open the /etc/sysctl.conf file with the following command:
$ sudo vim /etc/sysctl.conf
3) Add the following lines to it:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
4) Save the file and reboot your device with the following command:
$ sudo reboot
5) Verify that IPv6 is disabled by running the following command:
$ ip a | grep inet6