I've installed the optware package for TOR and I'm trying to get it running as a traffic router daemon. I've configured TOR and it is connecting successfully to the TOR network. I can establish a secure route from my laptop and so on. What, though, does not work is incoming connections and I can't figure out why.
I've setup my modem to forward ports 80, 443, 9001 and 9030 to the external IP address of the router. In the router I've tried to have TOR listen directly to the external IP address, to have the router forward the ports to 127.0.0.1 and the LAN IP and configure/restart TOR accordingly.
TOR works outbound in all these configurations, but after a while the /opt/var/log/tor/notices.log reveals:
[warn] Your server (nnn.nnn.nnn.nnn:9001) has not managed to confirm that its ORPort is reachable. Please check your firewalls, ports, address, /etc/hosts file, etc.
tl;dr The problem is:
In my router log I can see that all incoming packets to the router on port 9001 are dropped, with or without port forwarding.
What have I missed?