NuFW, an Authentication Firewall Suite for Linux
NuFW performs an authentication of every single connection passing through the IP filter, by transparently requesting user's credentials before any filtering decision is taken. Practically, this means security policies can integrate with the users directory, and bring the notion of user ID down to the IP layers.
http://openwrt.alphacore.net/nufw_1.0.0_mipsel.ipk
Please test it and tell me whether it works or not !