[FUG-BR] Problemas com VPN - POPTOP

Marcelo Gondim gondim em bsdinfo.com.br
Quinta Novembro 24 08:47:18 BRST 2011


Em 24/11/2011 08:18, Lipe - Luis Filipe Sangaletti Serrano escreveu:
> Galera,
> estou com problema em fazer um servidor de VPN com o Poptop.
> Seguindo o tutorial: http://www.rodrigosoares.blog.br/2010/08/freebsd-pptp-vpn.html
> Todos os passos foram feitos corretamente, em nenhum passo da configuração foi apresentado algum erro.
> Quando vou estabelecer a conexão pelo Windows, a discagem é feita, porem na hora da autenticação do usuário a conexão não estabelece.
> No momento da conexão, é gerado os seguintes erros na tela:
> Nov 24 09:12:49  pptpd[3322]: GRE: read(fd=7,buffer=8058a40,len=8196) from PTY failed: status = 0 error = No errorNov 24 09:12:49  pptpd[3322]: CTRL: PTY read or GRE write failed (pty,gre)=(7,6)
> Alguém pode me ajudar neste caso?
> Obrigado
>   -- Lipe - Luis Filipe Sangaletti Serranoemail: luisfilipe em hotmail.com.brcel: (14) 9617-9698 		 	   		
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Opa Lipe,

Eu uso em um cliente o mpd5 além de ser client PPPoE e Server PPPoE, ele 
faz server de VPN pptp muito bem.
Instala ele pelo ports. Vou te mostrar um exemplo de configuração dele 
abaixo.

Nessa minha configuração as clientes pegam IPs fixos mas tem uma 
definição de pool de 150 à 155.
<SEU_USER> e <SUA_SENHA> fica ao seu critério.
A rede da VPN é 192.168.22.0/24 sendo 192.168.22.254 o gateway.
Troque o 200.xxx.xxx.130 pelo seu IP público onde os clientes da VPN vão 
se conectar.




############ mpd.conf ##################################################
startup:
         set user <SEU_USER> password <SUA_SENHA>
         set console self 127.0.0.1 5005
         set console open
         set web self 0.0.0.0 5006
         set web open

default:
         load pptp_server

pptp_server:
         set ippool add pool1 192.168.22.150 192.168.22.155
         create bundle template B
         set iface enable proxy-arp
         set iface idle 1800
         set iface enable tcpmssfix
         set ipcp yes vjcomp
         set ipcp ranges 192.168.22.254/32 ippool pool1
         set bundle enable compression
         set ccp yes mppc
         set mppc yes e40
         set mppc yes e128
         set mppc yes stateless
         create link template L pptp
         set link action bundle B
         set link enable multilink
         set link yes acfcomp protocomp
         set link no pap chap eap
         set link enable chap
         set link keep-alive 10 500
         set link mtu 1480
         set pptp self 200.xxx.xxx.130
         set link enable incoming
########################################################

Abaixo o mpd.secret onde você define os IPs com user e senha dos 
clientes da VPN:

####### mpd.secret ##########################################
luciano         "senha"        192.168.22.1
schmidt         "senha"         192.168.22.2
silva           "senha"          192.168.22.3
paulom          "senha"          192.168.22.4
camurate        "senha"     192.168.22.5
george          "senha"         192.168.22.6
porto           "senha"         192.168.22.7
###########################################################


Minha contribuição rsrsrsrsrs :)  agora é contigo. :D

Boa sorte nos testes.



Mais detalhes sobre a lista de discussão freebsd