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.
#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#
#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.
[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: