hugoalvarez
(usa Debian)
Enviado em 09/10/2007 - 10:37h
As politicas estão negar por padrão?
iptables -P INPUT DROP
iptables -P OUTPUT DROP (pode ser accept)
iptables -P FORWARD DROP (pode ser accept)
se estiverem assim ou sem configuração estamos falando de FORWARD, tente assim:
iptables -A FORWARD -s 192.168.0.0/24 -d IP-servidor_externo -p tcp --dport 3389 -j ACCEPT
#Essa regra autoriza que seja feito forward de qualquer estação da classe 192.168.0.0/24 que enviar um pedido de conexão à porta 3389 do servidor especificado. O INPUT só é usado quando precisamos aceitar a conexão explicitamente no gateway, como linux não tem terminal services rodando na 3389 nunca é usado INPUT para terminal services em scripts de firewall de gateways linux.
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 3389 -j MASQUERADE
#Essa regra faz o mascaramento da conexão que vai sair pela eth0 com destino a porta 3389 do servidor especificado, estou supondo que eth0 seja a placa de rede internet, essa regra não precisa ser usada se você já tiver uma outra regra de mascaramento para internet, ex: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Verifique se funciona,
Até mais.