Parece que a reinstalação do aplicativo para iPhone resolveu meu problema.
Meu objetivo é fazer com que meu Iphone conecte-se remotamente (e com segurança) à minha rede doméstica e obtenha o IP do DHCP (o roteador d-link) na mesma sub-rede. Isso ocorre porque eu tenho um aplicativo cliente que transmite na sub-rede para conectar ao servidor (que está na minha sub-rede).
Portanto, configurei o D-Link DSR 250N para ativar tanto o VPN IPSEC quanto o VPN PPTP. Eu posso conectar-me à minha rede doméstica remotamente e ping ou ssh os servidores nele. No entanto, o aplicativo cliente não pode acessar seu servidor (a partir da execução do tcpdump dentro da rede com o cliente nele também posso vê-lo transmitido, então estou achando que esse é o problema). É claro que em IPSEC e PPTP o Iphone obtém um IP em outra sub-rede.
Então, como eu configuro o servidor openVPN embutido no D-Link para fornecer endereços DHCP para conexões externas?