Problem Definition:
With appliance configured with Tunnel all mode (no static routes), mobile connect client disconnects immediately after launched from an iOS 6 device. If we disable tunnel all mode and setup few static routes, the connection works without any issues. The following error will be seen in the nxplugin.txt file within the mobile connect logs:-
2012-09-25 18:21:17.033693 NxPlugin[18116.1] Nx_PluginSetVPNTunnelConfiguration
2012-09-25 18:21:17.034216 NxPlugin[18116.1] clientIpAddr=192.168.200.103
2012-09-25 18:21:17.034716 NxPlugin[18116.1] serverIpAddr=192.168.0.81
2012-09-25 18:21:17.035291 NxPlugin[18116.1] Adding IPv4 tunnel-all route!
2012-09-25 18:21:17.036015 NxPlugin[18116.1] Calling VPNTunnelSetConfigurationEntities:
2012-09-25 18:21:17.037195 NxPlugin[18116.1] VPNTunnelSetConfigurationEntities SUCCESS!!!
2012-09-25 18:21:17.037885 NxPlugin[18116.1] setVPNTunnelConfiguration success!
2012-09-25 18:21:17.087715 NxPlugin[18116] Nx_Plugin_VPNTunnelDisconnect
2012-09-25 18:21:17.088423 NxPlugin[18116] Disconnect Reason=11 'Fatal Error'
2012-09-25 18:21:17.089025 NxPlugin[18116] Nx_PluginDisconnect
Resolution:
This issue is specific to iOS 6.0 devices as the empty IPV4 route (for tunnel all mode) dictionary is considered invalid. The fix is expected with our Mobile connect app update 2.0.x scheduled to be released.soon. Until the fix is available, the workaround is to add a static route on the appliance. For further details, please contact our Support Team.
Tracking ID: 121964