[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