its always a problem with your pc....
aMule has no problem getting highID whatsoever, check your freebsd firewall and check that you have setup the same IP address for your windows machine and for your freebsd machine if oyu use the same ports on e and a Mule
i dont want to disappoint you, but amule has for sure a highid-problem, at least the windowsport. i have tried three different versions, the precompiled 2.0.2, the precompiled 2.0.3 and a selfcompiled cvs-snapshot. although the ports are configured right (even some random portchecker, included the one from the emule-site said, ports are open/reachable, yet even reply in some cases), amule doesnt get a highid. emule get its highid, with the same ports.
i allready mentioned this prob in another post. maybe it has something to do with the protocolstack, and is windowsrelated, i dont know. but i know for sure, there is a prob. i dont think, that in this case, I have done a mistake, cause ALL other applications, emule, mldonkey and shareaza, are working the way intended.
so long,