não pode encaminhar a porta através do openVPN usando o iptables no debian

2

Estou tentando encaminhar uma porta da máquina pública para outra máquina conectada via VPN. essa máquina se conecta à internet através desta VPN. Estou usando o openvpn e o iptables no debian.

a vpn funciona como esperado, exceto que não consigo fazer o encaminhamento de porta funcionar. Eu revi muitas outras perguntas no stackexchange, sem sucesso.

O cliente vpn tem ip estático na vpn. e o endereço público da internet também é estático.

O

encaminhamento está ativado ...

$ sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1

a porta no cliente está aberta para a máquina pública, via interface vpn, mas não está sendo encaminhada pela máquina pública. Eu tentei muitas variações dos comandos do iptables, como -d <public ip> e -i eth0 , mas não consigo entender o que estou fazendo errado.

$ iptables -t nat -A PREROUTING -p tcp --dport 14333 -j DNAT --to-destination 10.8.0.10:14333
$ iptables -t nat -A POSTROUTING -s 10.8.0.0/8 -o eth0 -j MASQUERADE

$ iptables -t nat -L -v

Chain PREROUTING (policy ACCEPT 5252 packets, 328K bytes)
 pkts bytes target     prot opt in     out     source               destination         
 1471 85380 DNAT       tcp  --  any    any     anywhere             anywhere             tcp dpt:14333 to:10.8.0.10:64333

Chain INPUT (policy ACCEPT 50 packets, 2156 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 450 packets, 29316 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 1998 packets, 122K bytes)
 pkts bytes target     prot opt in     out     source               destination         
 4435  272K MASQUERADE  all  --  any    eth0    10.0.0.0/8           anywhere          

interface pública é eth0 e openvpn é tun0

    
por jakethedog 21.02.2018 / 04:21

0 respostas