davibdasilva
(usa Ubuntu)
Enviado em 29/12/2011 - 15:47h
n4t4n escreveu:
davibdasilva escreveu:
phrich escreveu:
Crie também uma regra de forward para a porta 30010 e para o IP que vc quer usar
iptables -A FORWARD -p tcp --dport 30010 -d ip_interno -j ACCEPT
eu Adicionei essa linha também e não conseguir uma outra duvida essa porta coloquei aleatória ela não existe para esse aplicação o que eu quero e que quando no browser colocar o ip_da_internet:30010 ele vai para o ip 172.16.225.10 onde se eu coloca esse ip em uma máquina interna já funciona o StorCenter e quero que isso funcione de fora também quando colocar o ip:porta
Essa porta não existe? como assim?
Do jeito que colocou as requisições que chegam a 200.200.200.200 na porta 30010 vão para o ip 172.16.225.10 na porta 30010 também, então se essa porta não existe na máquina de destino não vai dar certo.
Se o que você quer é redirecionar para o endereço 172.16.225.10 na porta 80 então tem que especificar, assim:
iptables -t nat -A PREROUTING -d 200.200.200.200 -p tcp --dport 30010 -j DNAT --to-destination 172.16.225.10:80
da mesma forma para o FORWARD
iptables -A FORWARD -p tcp --dport 80 -d ip_interno -j ACCEPT
$IPTABLES -A FORWARD -p TCP --dport 30010 -d 200.196.168.162 -j ACCEPT
$IPTABLES -A FORWARD -p TCP --dport 30010 -d 172.16.225.10 -j ACCEPT
$IPTABLES -A FORWARD -j ACCEPT -p TCP --dport 30010
$IPTABLES -t nat -A PREROUTING -s $FULL_IP_RANGE -d $200.196.168.162 -p TCP --dport 30010 -j DNAT --to 172.16.225.10:80
esta desse jeito a porta 30010 coloquei essa porta por que acredito que não vou ter nenhuma aplicação com essa porta ai quando coloca o browser 200.196.168.162:30010 ele redirecionar para o ip 172.16.225.10