Configurando uma VPN no FreeBSD

Todos já tiveram a necessidade de acessar sua rede da empresa ou o PC de casa. Uma solução muito completa são os sistemas VPN que trazem compactação, segurança, criptografia e funcionalidades muito interessantes.

[ Hits: 51.102 ]

Por: Alcir Cardoso em 08/06/2006 | Blog: http://maboo.us


pptpd.conf



O pptpd.conf fica em /usr/local/etc/, abaixo o conteúdo do arquivo comentado:

#Arquivo que irá conter mais detalhes de configuração
option /etc/ppp/ppp.conf

# turn debugging on only if you need it
#debug


# if you have multiple addresses and only want to "listen" on one:
#listen 208.212.80.82


#IP local da conexão, seria o gateway da vpn
localip 10.112.112.112

#Range de IPs que serão distribuídos aos clientes que conectarem
remoteip 10.112.112.210-250

#Pid-File
pidfile /var/run/pptpd.pid

O ppp.conf fica em /etc/ppp, então:

# cd /etc/ppp

Você irá encontrar um ppp.conf mas não vamos utilizá-lo:

# mv ppp.conf ppp.conf.default

Crie outro ppp.conf com o seguinte conteúdo:

loop:
set timeout 0
set log phase chat connect lcp ipcp command
set device localhost:pptp
set dial
set login

# Server (local) IP address, Range for Clients, and Netmask
set ifaddr 10.112.112.112 10.112.112.210-10.112.112.250 255.255.255.255
set server /tmp/loop "" 0177

loop-in:
set timeout 0
set log phase lcp ipcp command
allow mode direct

pptp:
load loop
enable chap
enable pap

# Authenticate against /etc/passwd
##enable passwdauth


enable proxy
accept dns

# DNS Servers to assign client
set dns 200.248.106.7

# NetBIOS/WINS Servers to assign client
#set nbns 10.0.0.250


set device !/etc/ppp/secure
enable MSChapV2
enable mppe
disable deflate pred1
deny deflate pred1
set timeout disable
Página anterior     Próxima página

Páginas do artigo
   1. Características
   2. pptpd.conf
   3. options.pptpd
   4. Para iniciar o serviço
   5. Configurando no WinXP
Outros artigos deste autor

Firewall e NAT em FreeBSD com controle de banda e redirecionamento de portas e IPs

Melhorando a segurança do seus servidores em FreeBSD

Leitura recomendada

Configurando modem USB 3G pelo console

Como hospedar um site no seu próprio micro

VNC + Hamachi

Servidor FTP com NetBSD (PureFTPD + MySQL)

Transações Financeiras (Warsaw vs User Agent Overrider) - Itaú Bankline 30 horas

  
Comentários
[1] Comentário enviado por smurf_o em 01/06/2008 - 22:39h

Artigo esta imcompleto precisar ser revisado.

[2] Comentário enviado por halencarjunior em 17/06/2008 - 15:43h

Detalhe para o arquivo ppp.conf, onde abaixo de loop: é importante utilizar o TAB para colocar um espaço nas próximas linhas abaixo dos labels pois na hora da autenticação do usuário ele dá erro de "Bad Label".

No mais, parabéns pelo artigo, fácil e bem explicado.

Abraço!

[3] Comentário enviado por alex_a_souza em 07/08/2008 - 16:38h

Artigo muito bom, valew!!!
Gostaria de saber se o FreeBSD faz VPN com IPsec???


Contribuir com comentário