Caros senhores;

Tenho um problema que vem sendo muito dificil reslver sozinho e por isso peço a ajuda do grupo.

Tenho um servidor Windows 2000 que está "embaixo" de uma firewall Linux (RH 9). Preciso que de fora eu possa acessar o IIS, ou seja, redirecionar a porta para o servidor Win2k.

Estou usando uma conexão pelo ajato e usando o recurso de MASQUERADE do iptables. Já fiz vários testes e não tive sucesso. Minha pergunta: O DNAT funciona junto com MASQUERADE ?

Alguem poderia me ajudar?

Aí vai meu script da firewall.

iptables -N ppp-input

# Aceita todo o trafego vindo do loopback e indo pro loopback
iptables -A INPUT -i lo -j ACCEPT

# Todo trafego vindo da rede interna tambem e aceito
iptables -A INPUT -s 10.0.0.0/24 -i eth1 -j ACCEPT

# Conexões vindas da interface eth0 sao tratadas pelo chain ppp-input
iptables -A INPUT -i eth0 -j ppp-input

# Qualquer outra conexão desconhecida e imediatamente derrubada
iptables -A INPUT -j DROP


##### Chain FORWARD ####
# Permite redirecionamento de conexoes entre as interfaces locais
# especificadas abaixo. Qualquer trafego vindo/indo para outras
# interfaces sera bloqueado neste passo
iptables -A FORWARD -d 10.0.0.0/24 -i eth0 -o eth1 -j ACCEPT
iptables -A FORWARD -s 10.0.0.0/24 -i eth1 -o eth0 -j ACCEPT




##### Chain ppp-input ####
# Bloqueia mensagens icmp vindas de eth0
iptables -A ppp-input -p icmp -j DROP

# Primeiro aceitamos o tráfego vindo da Internet para o servico www (porta 80)
iptables -A ppp-input -p tcp --dport 80 -j ACCEPT

# A tentativa de acesso externo a estes servicos serao
# bloqueados pela ultima regra abaixo.
iptables -A ppp-input -m state --state ! ESTABLISHED,RELATED -j DROP

# Qualquer outro tipo de trafego e aceito
iptables -A ppp-input -j ACCEPT

#Habilitando o Nat
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward

# Habilita NAT

---> iptables -t nat -A PREROUTING -D 200.162...(ip externo) -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.0.0.1 # Redireciona a porta

iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -o eth0 -j MASQUERADE


#Bloqueia os ips não listados acima
iptables -t nat -A POSTROUTING -s 0.0.0.0 -o eth0 -j DROP


#Otimiza o acesso a esses serviços - DNS, FTP e HTTP
iptables -t mangle -A OUTPUT -o eth0 -p udp --dport 53 -j TOS --set-tos 0x10
iptables -t mangle -A OUTPUT -o eth0 -p tcp --dport 21 -j TOS --set-tos 0x10
iptables -t mangle -A OUTPUT -o eth0 -p tcp --dport 80 -j TOS --set-tos 0x10

Desde já agradeço qualquer ajuda.