Try pushing the IP that is a public address and not a private address.
Private addresses: 10.*, 172.16.* - 172.31.*, 192.168.*
My guess is the base station has a public address such as 24.24.100.100 and the address in your TCP control panel is a private one. If both addresses are public, force your TCP control panel IP.
I'm partially contradicting what Adam's saying here but I don't see the point of forcing a private IP since an outside host wouldn't know what host to connect to.
<
http://www.gnutellaforums.com/showth...er=2#post23824>
Forcing one IP and later trying the other to see if it's better might be the best course. You can tell if your firewall is harming uploads if you get a lot of "Couldn't Connect" in your upload window. This essentially means the push request necessary for a firewalled host (in this case, you) failed.