can login to ssh via local network, but not outside
I am having a wierd problem: I am trying to allow access to ssh on my server which is behind a router firewall. I have the router forwarding the port to my machine, and I have the daemon running. I can ssh from any machine on the local network behind the router, but if I try to ssh into the router's outside ip address, I get a connection refused. I went to shields up, and it says that the correct port is open, so It seems to be a problem somewhere in my system. I have checked hosts.allow, and hosts.deny, and they are both all commented out. I have ran iptables -L, and have no chains listed under input, forward, or output.
I tried some other servers, and it seems that my machine is rejecting all communication outside of my LAN. I have no idea where to look from here. Any ideas?
I am using debian unstable.