encaminhamento de porta PPTP

1

Eu tenho um servidor Debian (com IP público) e Raspberry-PI em casa com conexão ADSL. Eu estou executando um servidor web no RP que eu quero estar acessível do lado de fora.

Eu configurei o PPTP e meu RP se conecta ao meu servidor. O IP do RP é 10.0.0.100; o IP do gateway é 10.0.0.1.

Eu configurei o encaminhamento de porta com tabelas IP no servidor da seguinte forma: (xx.xx.xx.xx é o meu ip público).

iptables -t nat -A PREROUTING -d xx.xx.xx.xx -p tcp --dport 80 -j DNAT --to-dest 10.0.0.100:80
iptables -t nat -A POSTROUTING -d 10.0.0.100 -p tcp --dport 80 -j SNAT --to-source 10.0.0.1

Também configurei net.ipv4.ip_forward = 1

A porta 80 está aberta no servidor e no RP.

Mas por causa de um motivo estranho, não consigo me conectar ao RP.

Quando faço o enrolar do servidor assim: Curl -I link Eu recebi uma resposta positiva. Portanto, a conexão entre o servidor e o RP está funcionando. Mas quando eu faço o curl fora desse jeito: curl -I link Eu tenho o curl: (7) Falha ao conectar ao xx. xx.xx.xx porta 80: Conexão recusada

O que estou fazendo de errado?

A tabela de roteamento no RP é assim:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.1        0.0.0.0         255.255.255.255 UH    0      0        0 ppp0

e o ifconfig do RP mostra isso:

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:10.0.0.100  P-t-P:10.0.0.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:678 (678.0 B)  TX bytes:7058 (6.8 KiB)
    
por Matej 06.01.2015 / 17:08

0 respostas