找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2527|回复: 8

[k2p] OpenWrt上怎么控制网络防止熊孩子长期看电视

[复制链接]
发表于 2021-2-18 23:28 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 Tokota 于 2021-2-18 23:32 编辑

OpenWrt上怎么控制网络,屏蔽部分设备访问网络,比如电话、盒子、iPad等,防止熊孩子长期看电视

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

https://www.right.com.cn/forum/thread-3178894-1-1.html 使用应用过滤  发表于 2021-2-19 02:24
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-2-19 00:20 | 显示全部楼层
我觉得你换其它更简单的固件比较好,比如高恪?

点评

是的,原来用高恪,这点很方便,但是崂山道士不稳定,经常爬不上。openwrt这点很稳定  详情 回复 发表于 2021-2-19 08:21
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-2-19 07:33 | 显示全部楼层
图形界面LUCI:
Network--Firewall--Traffic Rules-Add
Advanced settings
Source zone:
Source Mac address 这里填写想要控制的设备的MAC地址
Destination zone:
Start Time: Stop Time:


------------------------------------------------------------------------
Architecture
MediaTek MT7628AN ver:1 eco:2

Firmware Version
OpenWrt 18.06.1 r7258-5eb055306f / LuCI openwrt-18.06 branch

Kernel Version
4.14.63

Local Time
Fri Feb 19 10:32:01 2021

Uptime
1d 1h 0m 43s

Load Average
0.95, 0.95, 0.86






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

没有这个界面,是不是在文本框里直接填入: Advanced settings Source zone: Source Mac address:这里填写想要控制的设备的MAC地址 Destination zone: Start Time: Stop Time:  详情 回复 发表于 2021-2-19 08:16
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-2-19 07:36 来自手机 | 显示全部楼层
打                  
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-2-19 07:36 | 显示全部楼层
一条rule可以填写多个设备的MAC address
但是建议每一个设备单独用一个rule,这样方便控制单独设备
save & apply 之后需要restart firewall生效。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-2-19 08:16 来自手机 | 显示全部楼层
本帖最后由 Tokota 于 2021-2-19 08:18 编辑
APSTNDP 发表于 2021-2-19 07:33
图形界面LUCI:
Network--Firewall--Traffic Rules-Add
Advanced settings
非常感谢
我的没有这个界面,是不是在文本框里直接填入:
Advanced settings
Source zone:
Source Mac address:这里填写想要控制的设备的MAC地址
Destination zone:
Start Time:
Stop Time:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

我的截图是这里的黄色框菜单。 [attachimg]447420[/attachimg] 你的截图应该是截图第四个 Custom Rules 菜单。 下面这段是我从网上复制的,因为书写容易,但是如果需要允许某一台设备临时上网(比如孩子作业  详情 回复 发表于 2021-2-19 08:26
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-2-19 08:21 来自手机 | 显示全部楼层
邪恶海盗 发表于 2021-2-19 00:20
我觉得你换其它更简单的固件比较好,比如高恪?

是的,原来用高恪,这点很方便,但是崂山道士不稳定,经常爬不上。openwrt这点很稳定
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-2-19 08:26 | 显示全部楼层
本帖最后由 APSTNDP 于 2021-2-19 08:31 编辑
Tokota 发表于 2021-2-19 08:16
非常感谢
我的没有这个界面,是不是在文本框里直接填入:
Advanced settings

我的截图是这里的第三个 traffic rules 框菜单。


你的截图应该是截图第四个  Custom Rules 菜单。

下面这段是我从网上复制的,iptable书写不难,但是如果需要允许某一台设备临时上网(比如孩子作业需要延长上网时间),那么还u需要手动改iptable脚本太麻烦,所以我不用这种方式。

命令行
openwrt利用防火墙规则禁止某个ip或者mac规定时间,规定日子禁止上网,而局域网能访问的iptables规则
在FORWARD链DROP掉数据包,别在INPUT链,例如禁止IP
iptables-I FORWARD -s 192.168.1.103  -m time --timestart 5:00 --timestop 6:30--kerneltz -j DROP
或者mac地址
iptables-I FORWARD -m mac --mac-source 48:A9:22:71:8B:13   -m time--timestart 13:00 --timestop 15:30 --kerneltz -j DROP
另外时间后面可以指定那天,比如:
iptables-I FORWARD -s 192.168.1.103  -m time --timestart 5:00 --timestop 6:30–days Mon,Tue,Wed,Thu,Fri,Sat,Sun -j DROP

此段代码禁止了所有的包括局域网的访问!~
iptables-I INPUT -i br-lan -m mac --mac-source 48:A9:22:71:8B:13 -m time --timestart5:00 --timestop 6:30 --kerneltz -j DROP
iptables-I INPUT -i br-lan -m mac --mac-source 48:A9:22:71:8B:13 -m time --timestart20:00 --timestop 21:30 --kerneltz -j DROP


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 05:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表