当前位置: 代码迷 >> 综合 >> openwrt 上网白名单制作
  详细解决方案

openwrt 上网白名单制作

热度:95   发布时间:2023-12-15 19:22:33.0

通过修改防火墙配置文件来实现上网过滤。
配置文件 /etc/config/firewall
1、Mac白名单
在配置文件尾部添加如下:

config ruleoption src              lanoption dest             wanoption src_mac          9C:D2:1E:F9:34:39option target           ACCEPT
config ruleoption src              lanoption dest             wanoption src_mac          98:6C:F5:5B:11:BCoption target           ACCEPT
config ruleoption src              lanoption dest             wanoption target           REJECT

以上规则解释为:允许mac地址为9C:D2:1E:F9:34:39、98:6C:F5:5B:11:BC的两款设备上网,其他设备拒绝转外网

注意:

config rule
option src              lan
option dest             wan
option target           REJECT

拒绝所有设备转外网的这段规则 要放在后面,防火墙规则貌似也是有优先级的

配置文件修改成功后,重启防火墙

/etc/init.d/firewall restart

2、IP白名单 原理步骤同上 只需将规则中 option src_mac mac地址 改为 option src_ip 你要允许的IP地址

 

 

限速参考  https://koolshare.cn/forum.php?mod=viewthread&tid=148542&highlight=%E9%99%90%E9%80%9F