npppd interoperability

$Id: npppd-interop.txt 138963 2014-02-01 15:13:01Z yasuoka $

Result

OpenBSD version Protocol Client Result Description
5.4/amd64 L2TP/IPsec Android 4.0.3 (HTC One V) OK (2014-01-29 yasuoka) from NATed IPv4
5.4/amd64 PPTP Android 4.0.3 (HTC One V) OK (2014-01-29 yasuoka) from NATed IPv4
5.4/amd64 L2TP/IPsec Android 4.0.4 (Panasonic P-04D) NG (2014-01-29 yasuoka) from NATed IPv4 dropping fragmented packet by pf?
5.4/amd64 PPTP Android 4.0.4 (Panasonic P-04D) OK (2014-02-01 yasuoka) from NATed IPv4
5.4/amd64 L2TP/IPsec iOS 5.1.1 (iPad) OK (2014-01-29 yasuoka) from NATed IPv4
5.4/amd64 PPTP iOS 5.1.1 (iPad) OK (2014-01-29 yasuoka) from NATed IPv4
5.4/amd64 L2TP/IPsec iOS 7.0.4 (iPad mini) OK (2014-01-31 yasuoka) from NATed IPv4
5.4/amd64 PPTP iOS 7.0.4 (iPad mini) OK (2014-02-01 yasuoka) from NATed IPv4
5.4/amd64 L2TP/IPsec Android 4.0.3 (F-08D) NG (2014-02-01 yasuoka) from NATed IPv4 (isakmpd "invalid payload")
5.3/????? L2TP/IPsec Android 4.0.4 (Sharp Pantone6) NG (2014-01-26) ?
5.3/????? L2TP/IPsec Android 4.2.2 (HTC Desire HD) NG (2014-01-26) ?

ipsec.conf

ike passive esp transport \
    proto udp from $ext_ip to any port 1701 \
    main auth "hmac-sha1" enc "3des" group modp1024 \
    quick auth "hmac-sha1" enc "aes" \
    psk "SECRET"