And it kicks me off the hub.<DCH++> Your client's IP is incorrectly configured, and you will therefore be disconnected. Either you have to enter the correct one in the IP field in your client settings or try passive mode. Your current ip is: <the IP from which the hub sees me logging in>
I am, in fact, correctly configured in active mode and can search, upload to, and download from passive users. At minimum, the hub should actually attempt to connect to the IP provided by the client before kicking it; ideally, it would simply provide an informational message.