ricardohd
(usa Debian)
Enviado em 16/02/2012 - 11:36h
Certo André.
Isso mesmo, dentro da minha rede interna, tenho um micro de cameras no ip 192.168.1.4, que fornece acesso externo, ou seja, posso estar em casa, lançar o meu IP ou ddns no brownser e visualizar as cameras.
O ftp e vpn é a mesma coisa, posso estar em qualquer local fora da minha rede,, bater no ftp://ip e estará logando neste servidor de arquivos no ip interno 192.168.1.3
Levando em base o que me mandou, segue;
#!/bin/sh
modprobe iptable_nat
iptables -F
iptables -t nat -F
iptables -X
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j REDIRECT --to 3128
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sleep 10
#Liberar portas para acesso as cameras para o micro 192.168.1.4
iptables -A INPUT -i eth1 -p tcp -m multiport --dport 3550,4550,5550,6550,80 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp -m multiport --dport 3550,4550,5550,6550,80 -j DNAT --to-dest 192.168.1.4
sleep 10
#Liberar porta para ftp e vpn para o micro 192.168.1.3
iptables -A INPUT -i eth1 -p tcp -m multiport --dport 1723,21 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp -m multiport --dport 1723,21 -j DNAT --to-dest 192.168.1.3
Perceba, eth1 é a interface que distribui o DHCP dentro da minha rede, a internet entra através da eth0, que está ligada à um modem da NET-Virtua. Está correto o que segue acima ?