[shell脚本] realtek平台 Mifi初始化时候,初始化wifi的黑白名单的sh脚本

关于wifi的黑白名单,参考以前写的文章。有mtk和Realtek平台。具体参数参考芯片手册。

https://blog.csdn.net/linbounconstraint/article/details/82253921

相关config文件,读取/etc/config/macfilter,macfilter文件需要自己根据需求添加。

root@OpenWrt:/# cat /etc/config/macfilter 
config global 'mac_filter'
        option aclmod '2'
        option aclnum '0'

#!/bin/sh

#only add for w80 wifi mac filter(realtek)....by linbo 20190606

init_wifi_fiter()
{
    #echo "--init_wifi_fiter----------------@@@@@@@@@@@@@@@@---"

	ifconfig wlan0 down
	iwpriv wlan0 set_mib aclmode=2
	iwpriv wlan0 set_mib aclnum=0

	cur_mac_num=`uci get /etc/config/macfilter.mac_filter.aclnum `
	echo "cur_mac_num:$cur_mac_num"

	j=$cur_mac_num
	i=0
	echo "j:$j"

	while [ $j -gt 0 ]
	do
		 let j-- 
		 cur_mac_add=`uci get /etc/config/macfilter.@phone_info[$i].mac `
		 echo "cur_mac_add:$cur_mac_add"
		 iwpriv wlan0 set_mib acladdr=$cur_mac_add
		 
		 let i++
	done

	ifconfig wlan0 up
}

echo "--start_init_wifi_fiter---sta"
init_wifi_fiter
echo "--start_init_wifi_fiter---end"

exit 0




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值