thanks for the reply.
no, i didn't do any system changes at all. i just rebooted them. and the bots config files are exactly the same, only bot names have been changed. also, the os i'm running the bots on, including the ircd server is FreeBSD 4.7.
WHen you say manually linking you mean i go /ctcp to one of the hub bot and do .link bot ? if so, then this is the error i get:
[03:13] Linking to Aegir at irc.digitalfoundry.ca:3333 ...
[03:13] Telnet connection: h24-80-29-100.vc.shawcable.net/1052
[03:13] Ident failed for h24-80-29-100.vc.shawcable.net: Connection refused
[03:13] Refused
telnet@h24-80-29-100.vc.shawcable.net (invalid handle: Helios)
[03:13] Lost Bot: Aegir
as for the ports, all bots are listening to different ports.