iOS 4.3 breaks VPN ---------------------------------------------+++++++++++

Starting from iOS 4.3, we can't connect VPN as previous iOS versions.

Just search the issue on google, seems there are lots of people has the same issue like me.

The same VPN settings works perfectly on iOS 4.1, 4.2.1 and windows 7, etc.

Wish apple can fix the issue in verion 4.3.1

mac air, Mac OS X (10.6.6)

Posted on Mar 11, 2011 6:45 AM

Reply
23 replies

Mar 11, 2011 11:24 AM in response to ajduguid

In reply to the poster who asked to add more details. I had my VPN settings in my iPhone prior to upgrading to 4.3 and connected with no problems. I am connecting using the PPTP protocol. I have checked and rechecked the settings and the username and password, with no luck. I have tried connecting on my computer and it works fine. I tried connecting via my mobile network and through my home wifi with no luck. I hope that level of detail helps, if I need to provide anymore let me know specific points that need to be mentioned.

Mar 12, 2011 12:59 AM in response to on2003

Same problem for me.

Client device 1: iPhone 4; iOS 4.3
- Worked fine with iOS 4.2.1
- After upgrade to iOS 4.3, connecting to PPTP fails silently.
- EDIT: fails when connecting with DNS name or IP address.

Client device 2: iPad 1; iOS 4.3
- Worked fine with iOS 4.2.1
- After upgrade to iOS 4.3, connecting to PPTP fails silently.
- EDIT: fails when connecting with DNS name or IP address.

Client device 3: iPhone 3GS; iOS 4.2.1
- Still works fine.
- EDIT: Works fine with both DNS name and IP address.

Server: Centos 5.5 x64
- pppd version 2.4.4
- poptop pptpd v1.3.4
- Linux XXXXXXXXX.hobby-site.com 2.6.18-194.32.1.el5xen #1 SMP Wed Jan 5 18:44:24 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

#/etc/pptpd.conf:
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.4.1
remoteip 192.168.4.110-150


{quote:title=#/etc/ppp/options.pptpd}{quote}
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 192.168.4.1
ms-dns 4.2.2.2
debug
lock
nobsdcomp
novj
nologfd
noipv6


{quote:title=#/etc/ppp/ip-pre-up}{quote}
/sbin/iptables -t nat -A POSTROUTING -s "${5}" -o eth0 -j MASQUERADE


{quote:title=#/etc/ppp/ip-down.local}{quote}
/sbin/iptables -t nat -D POSTROUTING -s "${5}" -o eth0 -j MASQUERADE


{quote:title=#/var/log/messages}{quote}
Mar 12 03:45:11 bennett-online pptpd[7450]: CTRL: Client X.X.X.X control connection started
Mar 12 03:45:11 bennett-online pptpd[7450]: CTRL: Starting call (launching pppd, opening GRE)
Mar 12 03:45:11 bennett-online pppd[7451]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded.
Mar 12 03:45:11 bennett-online pppd[7451]: pptpd-logwtmp: $Version$
Mar 12 03:45:11 bennett-online pppd[7451]: pppd 2.4.4 started by root, uid 0
Mar 12 03:45:11 bennett-online pppd[7451]: Using interface ppp0
Mar 12 03:45:11 bennett-online pppd[7451]: Connect: ppp0 <--> /dev/pts/1
Mar 12 03:45:16 bennett-online pptpd[7450]: CTRL: EOF or bad error reading ctrl packet length.
Mar 12 03:45:16 bennett-online pptpd[7450]: CTRL: couldn't read packet header (exit)
Mar 12 03:45:16 bennett-online pptpd[7450]: CTRL: CTRL read failed
Mar 12 03:45:16 bennett-online pppd[7451]: Modem hangup
Mar 12 03:45:16 bennett-online pppd[7451]: Connection terminated.
Mar 12 03:45:16 bennett-online pppd[7451]: Exit.
Mar 12 03:45:16 bennett-online pptpd[7450]: CTRL: Client X.X.X.X control connection finished


Message was edited by: Have you seen my elephant?

Mar 12, 2011 5:43 AM in response to on2003

iphone 3gs, ipsec vpn, authentication with certificate.

this worked without a glitch for more that two months on ios 4.2.1 and stopped working after update to 4.3. here is what i see:
- just after you configure vpn it works OK, over wifi as well as over 3G.
- for it to break you need to go out of data coverage (no wifi, no 3g) for some time and return back.
- also after vpn breaks, wifi can't connect, 3g works.
- sometimes reboot solves the issue (till next out of coverage visit) some times not.
- removing vpn config and installing back helps (again till next out of coverage).

Besides that i see a strange behavior of Personal Hotspot: sometimes you see it on the very first page in settings (where vpn appeares when configured), sometimes not. usually after you return to data coverage area it disappears from the first page. this means that vpn stopped working also.

regards.

Mar 14, 2011 10:55 AM in response to ajduguid

Good point. Using my iPhone 3G or my original iPad on AT&T, I could connect using a PPTP connection to our WatchGuard firewall to check on the servers, etc. This has worked fine over 3G and/or wifi connection.

With iOS 4.3, clicking the VPN connection button in the settings window will display (on both devices when tried on them) "Connecting...." then it snaps back to the offline button display. If you try this several times, it will eventually connect and the button will turn blue.

Using a wifi connection tends to work better - maybe 4 or 5 tries to get it to connect when previouis iOS versions would connect on the first try.

Connections from my MBP work perfect as do connections from Windows machines and pre-iOS 4.3 iPhones and iPads.

Mar 20, 2011 12:17 AM in response to Have you seen my elephant?

Well, I never got my PPTP VPN working. I took my phone to the Apple genius bar, who offered to replace it with a new one for free.

So if Apple wasn't aware of the problem before, they are now. 🙂

Anyway, I finally got my server working with L2TP over IPSec, which works fine with iOS 4.3. (And it's more secure than PPTP anyway). So I suppose I'm happy. 🙂

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iOS 4.3 breaks VPN ---------------------------------------------+++++++++++

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.