Olá pessoal<br><br>seguinte.. estou tentando configurar um VPN porém creio que estou com problemas com o firewall (iptables ou roteamento).<br><br>Primeiramente eu configurei uma vpn no mesmo servidor do firewall, me conectava normal mas não navegava... em ping/traceroute parava no servidor do vpn/firewall e não saia dali.
<br><br>Agora, como as maiorias dos tutoriais de VPN utilizando o poptop (pptpd) é instalado ou em maquinas sem firewall ou atrás de um firewall (sem ser o proprio servidor firewall) estou tentando fazer isto.<br><br>Porém o meu problema de conectar de um computador externo é o seguinte, ele começa a se conectar porém me parece que quando vai redirecionar os pacotes do protocolo GRE ele não consegue. Abaixo as regras que coloquei no firewall:
<br><br>==<br><pre>$IPT -A FORWARD -p tcp -m tcp --dport 1723 -j ACCEPT<br>  $IPT -A FORWARD -p tcp -m tcp --sport 1723 -j ACCEPT<br>  $IPT -A FORWARD -p 47 -j ACCEPT<br>  [...]<br>  $IPT -t nat -A PREROUTING -d <a href="http://220.239.23.12">
220.239.23.12</a> -p tcp --dport 1723 -j DNAT --to <a href="http://192.168.1.5:1723">192.168.1.5:1723</a><br>  $IPT -t nat -A PREROUTING -p 47 -j DNAT --to <a href="http://192.168.1.5">192.168.1.5</a></pre>==<br clear="all">
<br>e no log do servidor de VPN:<br>==<br>Apr 27 13:24:43 localhost pptpd[30130]: CTRL: Client <a href="http://200.169.124.136">200.169.124.136</a> control connection started<br>Apr 27 13:24:44 localhost pptpd[30130]: CTRL: Starting call (launching pppd, opening GRE)
<br>Apr 27 13:24:44 localhost pppd[30131]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.<br>Apr 27 13:24:44 localhost pppd[30131]: pptpd-logwtmp: $Version$<br>Apr 27 13:24:44 localhost pppd[30131]: pppd 2.4.3 started by root, uid 0
<br>Apr 27 13:24:44 localhost pppd[30131]: Using interface ppp0<br>Apr 27 13:24:44 localhost pppd[30131]: Connect: ppp0 &lt;--&gt; /dev/pts/1<br>Apr 27 13:25:14 localhost pppd[30131]: LCP: timeout sending Config-Requests<br>
Apr 27 13:25:14 localhost pppd[30131]: Connection terminated.<br>Apr 27 13:25:14 localhost pppd[30131]: Using interface ppp0<br>Apr 27 13:25:14 localhost pppd[30131]: Connect: ppp0 &lt;--&gt; /dev/pts/1<br>Apr 27 13:25:14 localhost pppd[30131]: tcflush failed: Bad file descriptor
<br>Apr 27 13:25:14 localhost pppd[30131]: tcsetattr: Invalid argument (line 1016)<br>Apr 27 13:25:14 localhost pppd[30131]: Exit.<br>Apr
27 13:25:14 localhost pptpd[30130]: GRE:
read(fd=6,buffer=804e560,len=8196) from PTY failed: status = -1 error =
Input/output error, usually caused by unexpected termination of pppd,
check option syntax and pppd logs<br>Apr 27 13:25:14 localhost pptpd[30130]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)<br>Apr 27 13:25:14 localhost pptpd[30130]: CTRL: Client <a href="http://200.169.124.136">200.169.124.136
</a> control connection finished<br>==<br><br><br>Quando eu me conecto de dentro da rede interna (sem passar pelo firewall) a conexão é normal.<br><br>alguém sabe o que pode ser isto?<br>-- <br>________________________________________________
<br>Renato de Oliveira Diogo<br><br>Bacharel em Ciência da Computação<br>UNESP - Bauru<br>Mestrando em Ciência da Computação<br>UNESP<br><br><a href="mailto:renato.diogo@gmail.com">renato.diogo@gmail.com</a><br><a href="mailto:rdiogo01@yahoo.com.br">
rdiogo01@yahoo.com.br</a>