domingo, 18 de agosto de 2013

"Masquerading" (NAT) VPS OpenVZ (para OpenVPN, PPtP y otros)

Al grano:



iptables -t nat -A POSTROUTING -o venet0 -j SNAT --to (VPS IP)
iptables -A FORWARD -i venet0 -o tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i tun0 -o venet0 -j ACCEPT

* venet0 = internet 
* venet0 stays in venet0, no venet0:0 no venet0:1
* tun0 = openvpn/tun/pptp interface

Los contenedores OpenVZ no funcionan con MASQUERADING y no es necesario si la IP del VPS es DINAMICA se puede usar DNAT