Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Novo Kubuntu Natty muito bom
Por Phenix
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

VPN PPTP Windows 2003 Server + GRE + Slackware 12
Linux user
Publicado por Alan em 26/08/2008

Login: apsxe, 30760 pontos | Blog: http://www.informaticainove.com.br
[ Hits: 8207 ]

VPN PPTP Windows 2003 Server + GRE + Slackware 12

Oi pessoal. Encontrei na net inúmeras informações de como criar uma VPN Windows 2003 server através de um firewall Linux, mas nada conseguia. Depois de muita luta resolvi escrever essa dica.

Seguem as configurações de exemplo usadas para criar a conexão, lembrando que tenho um Windows 2003 server atrás de um firewall com ip dedicado e os clientes se conectam de qualquer lugar da internet:
  • IP REDE INT SRV 2003: 192.168.0.13
  • IP FIREWALL SLACK 12: 200.X.X.X
  • IP CLIENTE: NÃO IMPORTA

Supomos que o firewall da rede já tenha iptables instalado. Segue meu script de configuração, lembrando que falhas de GRE 47 também podem ocorrer caso você tenha um firewall de onde você está tentando se conectar.

#regra que apaga qualquer coisa do iptables#

iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat

#compartilhamento de internet#

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

#carregando o módulo Nat (serve para redirecionar o tráfego da porta configurada no ip válido para ip interno da rede, e o modprobe GRE serve para carregar o bendito módulo GRE)#

modprobe iptable_nat
modprobe ip_gre

# libera conexões para as portas 22 e 1723 vindas de fora#

iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 1723 -j ACCEPT

#libera o tráfego da rede interna#

iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT

#regras para fazer o nat para ip interno na porta 1723#

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 1723 -j DNAT --to-dest 192$
iptables -A FORWARD -p tcp -i eth0 --dport 1723 -d 192.168.0.13 -j ACCEPT

#essa regra é muito importante, bloqueia qualquer conexão vinda de outras portas#

iptables -A INPUT -p tcp --syn -j DROP

Agora vamos configurar a conexão cliente Windows. Clique em "Meus locais de rede" com o botão direito e clique em propriedades e vá até a guia "Criar nova conexão --> Conecte-me a uma rede local (VPN) --> Conexão virtual privada". Coloque um nome para conexão. Agora coloque o ip do firewall 200.x.x.x, e por último o usuário e senha.

Pronto! É só pedir para conectar e usar o ip da VPN server para se conectar ao servidor. O ip da vpn server fica por padrão como DHCP da conexão criada, para visualizar o ip da vpn dê dois cliques na conexão depois de estabelecida e clique em suporte.

Até galera.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Localizando IP de seu servidor Linux (inclusive IP dinâmico)
   Dica Linux recomendada Rode o Office online (Office Live Workspace) no Firefox, no Linux!
   Dica Linux recomendada Primeiras impressões do Satux
   Dica Linux recomendada Ajude o Pidgin a ser o melhor messenger do mundo
   Dica Linux recomendada Para iniciantes que ainda precisam de um por quê migrar para o Linux

Comentários
[1] Comentário enviado por apsxe em 01/09/2008 - 11:45h:

pessoal exite uma correção para alguns casos para q possa funcionar alguma duvida por me contactar.

msn apsxe@yahoo.com.br

[2] Comentário enviado por emanuel.araujo em 30/12/2010 - 18:27h:

No meu caso não funfou. Se puder dar uma olhada na minha pergunta agradeço, lá tem todas as minha confs relacionadas a Internet, segue o link pra facilitar:

http://www.vivaolinux.com.br/topico/BrazilFW-Firewall-And-Router/VPN-2003-e-firewall-iptables


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.