Hi!
I noticed the same thing... I tried amule2.0.0rc5, the one in debian (actually labeled 1.2.6+rc5-1 but it is 2.0.0rc5), RPM packages that I converted to .deb, and compiling it myself... I was always getting a LowID on the big servers (Razorback, Proben, etc.).
Then I got amule 1.2.8 mandrake RPM package that I converted to debian package. Installed it... Now I get HighID all the time on all servers...
Apparently, for some reason, 2.0.0rc5 makes the servers assign lowID instead of highID. I thought lowID were assigned when the ports were not opened/forwarded by the firewall to the client, but I checked that, and the right ports were opened by amule on my machine (netstat -tupln) and my firewall was forwarding the right ports too...
I hope this helps...
Thx for all your work guys!
Val
For info:
Linux portable 2.6.7-bk13 #1 Thu Jul 1 12:37:44 BST 2004 i686 GNU/Linux
Debian testing/unstable
Network configuration was unchanged during the tests...