sexta-feira, 1 de março de 2013

instalação e configuração do servidor VPN no Linux

Este vídeo descreve como fazer a instalação do Servidor VPN no Linux CentOS com compatibilidade com Windows. comandos para este vídeo:
su
entra no super usuário root.
primeira coisa, vamos a instalação do servidor DHCP:
yum install dhcp
Configurando o arquivo dhcpd.conf:

# vim /etc/dhcp/dhcpd.conf


Segue abaixo o conteúdo de um arquivo de exemplo, bem simples que pode ser usado como template.

option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 432000;
max-lease-time 864000;
log-facility local7;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.254;
default-lease-time 256000;
max-lease-time 256000;
option broadcast-address 192.168.1.255;
one-lease-per-client on;
#option domain-name "dominio.com.br";
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option netbios-name-servers 192.168.1.1;
}


Salve o arquivo e feche (:wq)
depois execute a ferramenta setup e desabilite o firewall e depois configure os serviços para iniciar durante o boot.
service dhcpd start inicia o servidor DHCP.
adicionar repositório do servidor VPN:
wget --server-response http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
yum update atualiza o repositório do CentOS
instala os pacotes: yum -y install ppp ppp-devel pptpd

edite o arquivo /etc/pptpd.conf com o Vim

vim /etc/pptpd.conf

adicionar as linhas:

localip 192.168.0.10
remoteip 192.168.0.150-254


editar arquivo:

vim /etc/ppp/options.pptpd

adicionar as linhas:
ms-dns 8.8.8.8 # se você tiver seu DNS primário coloque-o aqui
ms-dns 8.8.4.4 # se você tiver seu DNS secundário coloque-o aqui

debug

criar os arquivos com os mesmos conteúdos /etc/ppp/chap-secrets e /etc/ppp/pap-secrets

rm /etc/ppp/chap-secrets
rm /etc/ppp/pap-secrets

vim /etc/ppp/pap-secrets

# Client Server secret IP_address
vanderson pptpd vanderson *
usuario pptpd usuario *
usuarios pptpd usuarios *

cp /etc/ppp/pap-secrets /etc/ppp/chap-secrets
service pptpd start
inicia o servidor VPN.
depois no servidor se digitar ifconfig você já tem uma noção das conexões dos usuários.

cliente VPN no Linux CentOS:
adicionar repositório do cliente VPN:
wget --server-response http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm

yum install pptp-linux

pppd pty "pptp 192.168.0.10 --nolaunchpppd" lock nodetach noauth nobsdcomp nodeflate usepeerdns defaultroute require-mppe-128 name "usuario" remotename PPTP password "usuario" debug

esta VPN tem integração total com clientes Microsoft.
boas configurações e até o próximo tutorial.

Nenhum comentário:

Postar um comentário