Situation
2 bots
HUB: 123.123.123.123 (Telnet 8500) <--- external IP
The hub is hosted on a rented shell with it's own IP and vhost. Port 8500 has been opened for telnet.
LEAF: 222.222.222.222 (Telnet 30000) <----- external IP
The leaf is on a machine at home, this machine is DMZ and there are no port forwards conflicting.
Share and transfer modules loaded on each bot.
Channel #A set to +shared on each bot.
Userinfo
On HUB:
LEAF yes 0 bflo 23:02 (unlinked)
HOSTS: *!LEAF@222.222.222.222
BOT FLAGS: gs
ADDRESS: 222.222.222.222
users: 30000, bots: 30000
On LEAF:
HUB yes 0 bfhlo 23:02 (unlinked)
BOT FLAGS: gp
HOSTS: *!HUB@123.123.123.123
ADDRESS: 123.123.123.123
users: 8500, bots: 8500
Both bots have set nat-ip "XXX.XXX.XXX.XXX" in their config files. So for HUB 123.123.123.123 and for LEAF 222.222.222.222
The HUB has also been set to set my-hostname "VHOST" and set my-ip "123.123.123.123"
When linking the bots, they seem to link fine BUT the telnet / user file connection goes wrong.
Example
On LEAF;
.link HUB
Linking to HUB at VHOST:8500 ...
Received challenge from HUB... sending response ...
Linked to HUB.
*** Linked to HUB
Downloading user file from HUB
Failed connection; aborted userfile transfer.
At that moment I can see on HUB;
Telnet connection: MY.ISP.HOSTNAME/60624
Timeout/EOF ident connection
Challenging LEAF...
Linked to LEAF.
*** Linked to LEAF
Creating resync buffer for LEAF
Sending user file send request to LEAF
Timeout on userfile transfer.
*** Disconnected LEAF (timed-out userfile transfer)
What am I doing wrong here.... HELP!