[Howto] MAC filtering for Madwifi and Broadcom WiFi
1. Madwifi
NOTE: Tested with trunk and it works.
MAC filtering for Madwifi is implemented in /lib/wifi/madwifi.sh (changeset [9624]).
uci set wireless.cfg2.maclist="mac1 mac2 mac3 macN"
uci set wireless.cfg2.macpolicy=deny
uci commit wireless
wifi
Option Values Default Description
maclist MAC Address The MAC addresses seperated by space in this format: 00:11:22:33:44:55, enter the MAC address in lower case
macpolicy [allow|deny] deny allow: whitelist ; deny: blacklist.
If option macfilter is not set, the maclist defaults to deny/blacklist mode
2. Broadcom WiFi
NOTE: I have tested for Broadcom WiFi too, but it does not seem to work for me. I can always connect.
MAC filtering for Broadcom WiFi is implemented in /lib/wifi/broadcom.sh (changeset [8108:8792]).
uci set wireless.cfg2.maclist="mac1 mac2 mac3 macN"
uci set wireless.cfg2.macfilter=deny
uci commit wireless
wifi
Option Values Default Description
maclist MAC Address The MAC addresses seperated by space in this format: 00:11:22:33:44:55
macfilter [allow|deny|disable] deny
@Developers: Please fix MAC filtering for Broadcom WiFi and use the same config options for both Madwifi and Broadcom configuration.
(Last edited by forum2006 on 9 Dec 2007, 12:32)