1、准接入但限制流量,不允许任何流量通过,软件黑名单。通过iptables。稍后详细补充
2、不准接入WiFi,直接通过mac拒绝设备连接
#清空WiFi访问控制列表
iwpriv ra0 set ACLClearAll=1
#设定访问控制策略为黑名单模式
# macfilter=disable(d) AccessPolicy为0 使访问控制策略失效
# macfilter=allow AccessPolicy为1 白名单模式
# macfilter=deny AccessPolicy为2 黑名单模式
iwpriv ra0 set AccessPolicy=2
# 设定所有被拉黑的设备的MAC地址,此处假设AA-BB-CC-DD-EE-FF和FF-EE-DD-CC-BB-AA被拉黑
# MAC地址间以分号(;)分隔。
iwpriv ra0 set ACLAddEntry="00:11:cc:dd:ee:ff;ff:ee:dd:cc:bb:aa"
注意事项
- 只能配置不能获取,导致列表只能记录在其他地方,每次需要clear之后重新配置
- 每项配置会立即执行,若将已经连上的设备加入黑名单会被立刻踢出
- 重启过后配置会消失,所以程序中应该配置开机重写配置