
 Postado originalmente por 
TheHawk
					
				 
				Primeiro adicione um pool pra ser servidor PPTP(VPN)
 
                Código :
                ip pool add name=pool-pptp ranges=172.18.254.2-172.16.254.10
 
   
 
Depois crie um profile para ele
 
                Código :
                ppp profile add name=Servidor-PPTP local-address=172.16.254.1 only-one=yes remote-address=pool-pptp use-encryption=yes dns-server=172.16.254.1
 
   
Depois habilita o servidor PPTP
 
                Código :
                interface pptp-server server set enabled=yes default-profile=Servidor-PPTP
 
   
e por ultimo colocar um usuario e uma senha (vai ser usado pra conectar por pptp)
 
                Código :
                ppp secret add name=seunome password=suasenha profile=Servidor-PPTP service=pptp
 
   
Se você quiser pegar internet tambem tem que fazer um masquedade pra faixa do pptp, dessa forma:
 
                Código :
                ip firewall nat add src-address=172.16.254.0/24 chain=dstnat action=masquerade
 
   
Quanto a questão da desconexão do pppoe, o servidor pptp funciona normal em conjunto com o pppoe-client, na sua interface pppoe-client escolha a interface correta
que está conectada ao seu modem e marque as opções "add default route" e "use peer dns".... como seu ip é dinamico vc tem fazer tambem a configuração do DDNS,
como descrito abaixo:
 
primeiro faça um cadastro nesse site: 
Free Dynamic DNS / Free Domain Names
 
depois adicione o script abaixo no seu mikrotik:
 
                Código :
                :log info "DDNS: Begin"
 
:global ddns-user "USUARIO"
:global ddns-pass "SENHA"
:global ddns-host "*1"
:global ddns-interface "pppoe-out1"
 
:global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ]
 
:if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }
 
:if ([ :typeof $ddns-ip ] = nil ) do={
 
:log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")
 
} else={
 
:if ($ddns-ip != $ddns-lastip) do={
 
:log info "DDNS: Sending UPDATE!"
:log info [ /tool dns-update name=$ddns-host address=[ick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
:global ddns-lastip $ddns-ip
 
} else={
 
:log info "DDNS: No change"
 
}
 
}
 
:log info "DDNS: End" 
   
Agora só falta criar o agendamento:
 
                Código :
                add name="ChangeDns" on-event=DDNS start-date=jan/01/1970 \
start-time=00:00:00 interval=1h comment="DNS DIMAMICO \
" disabled=no
 
   
Dai vc fica acessando o MK pelo nome do dns que vc criou e o pptp server vai rodar tranquilo, até, espero ter ajudado.