Feature #374
Add mac address filtering to hostapd config
Status: | Closed | Start date: | 10 Aug 2014 | |
---|---|---|---|---|
Priority: | Immediate | Due date: | ||
Assignee: | % Done: | 100% | ||
Category: | 04 - Root File System | |||
Target version: | 0.10.0 | |||
Severity: | 03 - Medium |
Related issues
Associated revisions
RM #374: Added MA_MFENABLE, MA_MFLIST and MA_RESTART actions for MT_NET.
RM #374: Added support for MA_MFENABLE, MA_MFLIST and MA_RESTART actions for MT_NET.
RM #374: Add support for mac filtering in hostapd.
RM #374: Added support for setting MAC ACLs.
RM #374: Changed MA_MFLIST to support a new subAction field for get/set options.
RM #374: Added support for retrieving the MAC ACL list for the caller.
History
#1
Updated by Hammel over 6 years ago
- Priority changed from Urgent to Immediate
#2
Updated by Hammel about 6 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
- In bui/web Access Point tab
- Add: Enable MAC Filtering checkbutton
- If enabled, read accept_mac_file
- If disbled, clear input fields
- Add: list of 5-8 device input fields (limited to avoid scrolling in the app)
- Add: Enable MAC Filtering checkbutton
- In hostapd.conf, ia MAC Filtering is enabled
- Add: macaddr_acl=1 (Deny unless in list)
- Add: accept_mac_file=/etc/hostapd.accept
- Update: save() tests if filtering enabled
- If enabled, rewrite accept_mac_file
- If enabled, restart hostapd
#3
Updated by Hammel about 6 years ago
- % Done changed from 10 to 50
The code is implemented in both javascript/php and in piboxd. The creation of the accept file is working but the macaddr_acl=? change is not because of RM #409. I need to fix that one before I can finish this one.
#4
Updated by Hammel about 6 years ago
- % Done changed from 50 to 80
RM #409 is fixed and this fixes the problem with the missing macaddr_acl=? line.
Only thing that's missing now is showing the mac address list on entry to the hostap tab if mac acl is already enabled. This would be handled with a modification to the setTab() function in settings.js.
#5
Updated by Hammel about 6 years ago
- Status changed from In Progress to Closed
- % Done changed from 80 to 100
Added support for showing the mac acl list on first entry to the access point tab depending on whether or not its currently enabled.
All updates tested on target, committed, and pushed.
That completes this feature. Closing issue.