brunotec
(usa Debian)
Enviado em 12/04/2011 - 11:29h
Olá fmotta e nalco,
olhem como estão minhas regras:
bruno@bruno:~$ sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
REDIRECT tcp -- anywhere anywhere tcp dpt:www redir ports 9080
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
bruno@bruno:~$
bruno@bruno:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:9080
ACCEPT tcp -- anywhere anywhere tcp dpt:www
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
bruno@bruno:~$
Só me explicando, o que realmente quero fazer é somente tirar o 9080 para o usuario na hora de digitar o site no browser ficando assim:
http://meudominio.dyndns.org
eu fiz conforme solicitado pelos colegas:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 9080
e o forward para as portas acredito que era para liberar presumo dai eu fiz assim:
sudo iptables -A FORWARD -p tcp --dport 9080 -j ACCEPT
sudo iptables -A FORWARD -p tcp --dport 80 -j ACCEPT
porém não esta funcionando e mesmo depois de eu restartar o apache ele só funfa indicando 9080