I've got the openwrt experimental build running on my wrt54gs v1.1. I've tweaked the firewall and QoS settings and it's now supporting all of my "must have" requirements. Now I'm wondering how to do port triggering. A lot of the home-market routers support this via their web interfaces. Basically, when an application makes an outbound connection using a certain port, that triggers the router to enable an inbound port forward to the internal IP that made the outbound connection. This is useful for online gaming, bittorrent, you name it. Obviously, only 1 internal host can be grabbing the triggered inbound ports at a time. But that's the nice thing about it, no firewall config is needed when the game is started on a different box the next day.
Any help is appreciated. Thanks.