Jun 14, '12 07:30:00AM • Contributed by: Anonymous
Since upgrading to 10.7, using a VPN with manually set split routing, iChat does not connect.
I have a setup whereby I connect to work via (Cisco) VPN configuration. After connecting I modify the routing tables so that only the required traffic goes via the vpn tunnel; the default route is set to the Internet gateway.
Since upgrading to 10.7 I have found that upon connecting and modifying the routes, iChat goes offline and won't reconnect.
I happened upon a solution which is to change the IPv6 settings from Automatic to link-local only. This setting is changed in the Advanced section (TCP/IP) of the Network System Preferences for the active Primary Interface (Wi-Fi in my case, but it would be equally applicable to any).
I cannot say with complete certainty that this is the cause but (a) as soon as I changed the IPv6 setting iChat went back to online, and (b) my routing table changes are only made to IPv4 addresses, and if iChat is using IPv6 in some sort of internal 6-to-4 tunnel then this change would make sense.
I reserve the option to be wrong about the actual cause.
[kirkmc adds: I have no way of knowing whether this is correct. I've had the occasional problem with iChat not connecting (not using a VPN), and publish my solution as this hint.]
