leandrobrunoo
(usa Ubuntu)
Enviado em 19/03/2010 - 16:18h
pessoal estou precisando abri uma faixa de portas no meu firewall, e depois redirecionar elas pra um micro da rede.
minhas regras de firewall são:
###### inicio
#!/bin/bash
# Limpando as regras
iptables -F
iptables -t filter -F
iptables -t nat -F
iptables -t mangle -F
# Compartilha a conexão
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
#
iptables -A INPUT -p tcp --destination-port 9000:9090 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 9000:9090 -j DNAT --to 10.0.0.5
iptables -t nat -A POSTROUTING -d 10.0.0.5 -j SNAT --to 10.0.0.2
#
# Porta do ssh padrao
iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
# Porta do squid tcp udp
iptables -A INPUT -p tcp --destination-port 3128 -j ACCEPT
iptables -A INPUT -p udp --destination-port 3128 -j ACCEPT
# Redireciona todo o trafego para a porta do squid
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
# Abre para a rede local
iptables -A INPUT -p tcp --syn -s 10.0.0.0/255.255.255.0 -j ACCEPT
# Fecha o resto
iptables -A INPUT -p tcp --syn -j DROP
# Ativando as regras
iptables -t filter -P FORWARD ACCEPT
# Ativando a velox
pon dsl-provider
###### final
ocorre esse erro quando dou nmap #localhost
PORT STATE SERVICE
22/tcp open ssh
3128/tcp open squid-http
9000/tcp closed unknown
9001/tcp closed unknown
9002/tcp closed unknown
9003/tcp closed unknown
9009/tcp closed unknown
9010/tcp closed unknown
9011/tcp closed unknown
9040/tcp closed tor-trans
9050/tcp closed tor-socks
9071/tcp closed unknown
9080/tcp closed unknown
9081/tcp closed unknown
9090/tcp closed zeus-admin
ALGUEM PODE ME AJUDAR A ABRI ESSAS PORTAS E DEPOIS REDIRECIONAR ELA PRA O MICRO DA REDE CUJO IP E 10.0.0.5