Same annoying problem here, mac filtering isn't effective at all, whatever I put in macpolicy.
I tried "deny" but no effect either, it's as if macfilter is always disabled. I used "wifi" command to force AP to use new parameters after each modification of the /etc/config/wireless file (dunno if it's the right way)
option 'maclist' ' 00:12:17:94:04:10 00:18:F8:2C:9A:FA 00:1c:bf:04:b0:52 00:0e:9b:44:e9:ce 00:1c:f0:d3:cb:aa 00:1e:e5:ff:3a:6b 00:1f:3c:33:8e:55'
option 'macpolicy' 'allow'
Any wifi adapter (with its mac not in maclist) can connect to AP.
This problem appears after upgrading WRT54GL from White Russian to 8.09 Kamikaze (through Xwrt/Kamikaze 8.09 (with 2.4 kernel, not a 2.6 with b43 which doesn't support macfiltering as far as I know) firmware package). Mac filter was fine with White Russian.
Is there some nvram interaction remaining? Something induced by the upgrade process (imported some setup part from nvram?)?
BTW, the /etc/config/* kamikaze files are really nice and easy to configure (had to inject a FW rule impossible to handle with Xwrt webif).
(Last edited by el_goretto on 11 Apr 2009, 20:12)