VPN com PPTP + DDCLIENT em Debian 5.0 Lenny com IP dinâmico [Artigo] - página 2
[ Hits: 54.507 ]
Firewall iptables e redirecionamento
Uma das partes mais importantes e que mais dá dor de cabeça é com certeza o firewall e o redirecionamento.
Nosso pptpd utiliza a porta 1723, caso seu servidor esteja conectado a internet através de roteadores ou outros servidores, você terá que fazer o redirecionamento do tráfego vindo desde a conexão com a internet até seu servidor através desta porta.
No servidor do pptpd temos que aceitar conexões vindas até a porta.
Você ainda pode especificar a origem com o comando -i, e informando assim a interface de entrada.
Vamos admitir que sua conexão com a internet seja ppp0:
# iptables -A INPUT -i ppp0 -p tcp --dport 1723 -j ACCEPT
Não podemos esquecer também que a conexão que vem de fora tem que conseguir acessar a rede interna. Logo:
# iptables -A POSTROUTING -s 192.168.*.*/24 -j MASQUERADE
* -> Sua rede vinda da VPN
Este comando garante que o tráfego da VPN seja mascarado para a rede interna. Ele também libera sua rede interna a utilizar seu servidor como roteador para acesso a web. Por isso cuidado ao utilizar este comando, se for o caso limite a rede com a máscara que desejar.
Em um computador com acesso a internet acesse:
Você pode usar outros serviços de free DNS host, mas este é o que eu uso e este tutorial usará os serviços deste site.
Cadastre-se. Espere receber a confirmação por e-mail e então faça login no site.
Com login pronto, clique em account -> add host services.
Uma página de cadastro de DNS host e IP aparecerá, digite um nome fictício e escolha um domínio. Por exemplo: thetest. E domínio: dyndns.org. Escolha a opção: Service Type: Host with IP address. Clique em ok e depois ative o serviço na aba account -> my services -> o nome fictício.domínio.
Pronto, agora você possui um redirecionador de nomes que a frente iremos utilizar para nos referenciarmos ao seu computador na internet.