You can use a solution with iptables on the computer you use as firewall...
try this
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 4661 -j DNAT --to-dest 195.1.1.2
iptables -A FORWARD -p tcp -i ppp0 --dport 4661 -d 195.1.1.2 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 4662 -j DNAT --to-dest 195.1.1.2
iptables -A FORWARD -p tcp -i ppp0 --dport 4662 -d 195.1.1.2 -j ACCEPT
iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 4672 -j DNAT --to-dest 195.1.1.2
iptables -A FORWARD -p udp -i ppp0 --dport 4672 -d 195.1.1.2 -j ACCEPT
change ppp0 if this isn't your internet connection eth0 if you're using a lan for example
and change 195.1.1.2 to the ip number for your computer
It will relay the connection for these ports to the computer that is using amule...
Just a thing... if you get a lowid with that reconnect... one or 2 times amule and you will be in highid
That's a little part of my firewall... and it works
Lord_Orion
