macOS SDP Client Unable to Connect with iPhone Hotspot

Issue

The macOS SDP Client fails to connect to Cato when connected to an iPhone hotspot for internet access. It shows error "Connection error. Trying to reconnect".

Environment

  • macOS SDP Client
  • iPhone hotspot running version 17.2 and above

Troubleshooting

As mentioned in Installing the Cato Client, it is recommended that you disable IPv6 on all physical adapters, as Cato Cloud only supports IPv4. In macOS devices, this is done by changing the IPv6 configuration to 'Link-Local Only'.

On some occasions, when a Mac device connects to an iPhone hotspot, disabling IPv6 on the NIC may cause the hotspot to not provide an IPv4 address via DHCP to the Mac device, as shown in the screenshot below.

This issue has been reported to Apple as a bug on their platform. As of May 2024, the issue has yet to be fixed. See this Apple discussion.

Solution

The solution provided in the Apple discussion is to set the IPv6 configuration to 'Automatically' on the Mac device, assign an IPv4 DNS Server (for example, 8.8.8.8) to the physical adapter, and restart the iPhone hotspot. This way the SDP Client can resolve FQDN addresses that require an IPv4 IP address and successfully connect to Cato.

Was this article helpful?

1 out of 2 found this helpful

1 comment

  • Comment author
    Dennis Mattei

    Is there a reason CATO cannot support IPv6 for connecting and has to rely on IPv4 ?

Add your comment