我运行的是 Ubuntu 18.04 作为我的路由器/服务器,它通过接口 enp5s0 将流量传输到互联网。在我的内部接口 (enp4s0) 上,我希望在某些时间/日期限制设备访问互联网(即家长控制)。到目前为止,我还没有成功启动和运行它,但我可以说使用 iptables/ufw 应该可以实现。
有人可以告诉我应该在 iptables 中设置什么规则来限制特定主机(即 192.168.1.222)在规定时间访问互联网吗?
我相信我当前的规则集非常基础(拒绝 UFW 中的所有内容,并打开一些特定端口以支持网络的日常使用等)。
答案1
谢谢你的帮助!这一切都让我达到了我所希望的结果。
最后,有效的方法是将以下内容添加到我想要限制上网时间的每个主机的 before.rules 中:
# 儿童设备的时间限制
-I 转发 -o enp5s0 -s 192.168.1.211 -m 时间 --timestart 10:30 --timestop 21:00 -j 丢弃