Soul_Keeper
(usa Ubuntu)
Enviado em 14/05/2010 - 00:25h
#!bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -p tcp --dport 3389 -i eth1 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -d 10.0.0.2 --dport 3389 -j DNAT --to 192.168.1.3
iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.3 --dport 3389 -j SNAT --to XXX.XXX.XXX.XXX
iptables -t nat -A PREROUTING -s 0/0 -m tcp -p tcp -i eth1 --dport 5900 -j DNAT --to-destination 10.0.0.2
iptables -t nat -A PREROUTING -i eth0 -s 0/0 -d 200.201.174.207 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -s 200.201.174.207 -d 0/0 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -s 0/0 -d 200.201.174.204 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -s 200.201.174.204 -d 0/0 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -A PREROUTING -s eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
exit
O Ip externo no caso seria o ip da internet?
Se for tb não deu certo. Algo na minha rede deve estar errado.
Poderia mostrar como está sua regra, apenas ocultando com X seu ip de internet?