Olha o meu problema, tenho um servidor linux no qual as portas 55033 à 55035 estao redirecionadas pra minha maquina na rede, tanto protocolo TCP quanto UDP.
Quando ligo o DreaMule, conecta rapido e logo fica com ID Alta e Rede KAD fica Aberto, mas 5 minutos depois, cai a conexao e quando volta, volta em ID Baixa e KAD atraves de Firewall. Ja conferi se as portas continuavam na regra do firewall, e sim, lá estavam elas. Com o TORRENT nao tem esse problema, esta no mesmo esquema de redirecionamento de portas.
Eu uso 55033 pro TORRENT e 55034 e 55035 pro emule.
Minhas regras no firewall:

iptables -A FORWARD -p tcp --dport 55033:55035 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 55033:55035 -j DNAT --to 192.168.1.245

iptables -A FORWARD -p udp --dport 55033:55035 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 55033:55035 -j DNAT --to 192.168.1.245

Se alguem puder me ajudar, agradeço muito