O comando "service internal" é necessário porque o pptp foi preterido pela Cisco e, portanto, ocultou o comando "protocol pptp" da CLI sob vpdn.
Primeiro - é necessário usar "service internal" para atender pptp como o protocolo para o seu grupo vpdn. Saída anexada:
Router(config-vpdn-req-in)#service internal
Router(config)#vpdn-group pptp
Router(config-vpdn)#request-dialin
Router(config-vpdn-req-in)#protocol ?
l2f Use L2F
l2tp Use L2TP
pptp Use PPTP
As configurações de discagem e vpdn, sua estrutura e sintaxe, não são algo que eu vou mergulhar aqui. É antigo, nem sempre lógico e a reutilização da interface do discador para vpdn às vezes confusa. O CCO está cheio de escrituras antigas para estudar sobre esse assunto.
Uma configuração de trabalho anexada. A string do discador é apenas pró-forma.
!
vpdn-group pptp
request-dialin
protocol pptp
pool-member 1
initiate-to ip 11.22.33.44
!
interface Dialer0
ip address negotiated
encapsulation ppp
dialer pool 1
dialer remote-name pptp-lac
dialer string 1234
dialer vpdn
dialer-group 1
no cdp enable
ppp chap hostname 857W
ppp chap password 7 020E0D7206320A325847071E5F5E
!
ip route 0.0.0.0 255.255.255.255 Dialer0
!