Weird! With the test release (r26284) the mppe module is loaded and I can connect fine with iOS/PPTP, but only the first time! Second connect will fail just like above. ?????
EDIT:
It's reproducable with the latest release r26333:
1. Reboot your iPhone
2. You should now be able to connect with PPTP
3. Disconnect the iPhone's PPTP connection
4. Reconnect and watch it fail to connect
I have no idea what's happening here. The crypto changes just messed up module loading order, this problem is unrelated and seems to have existed for a while. I've tested as far back as r26281 and it's there as well.
I did notice this upon successful connect:
Mar 29 10:34:47 OpenWrt daemon.warn pppd[3647]: Unsupported protocol 'IPv6 Control Protovol' (0x8057) received
EDIT2: I've fixed the module loading issue in r26333, but the issue remains. You can connect to pptp with iphone, but once you disconnect the phone will be in a state where it can't connect until you reboot it.
EDIT3: Is this problem present for other clients than ios? Could somebody check?
(Last edited by arokh on 29 Mar 2011, 15:10)