首页 > 解决方案 > 在 OpenWRT 路由器上将 PiHole 用于访客网络

问题描述

我按照本教程创建了一个访客 wifi,效果很好。

我的 PiHole 正在过滤掉我的主 wifi 上的广告192.168.1.1

但是,如果我将6,192.168.1.2(这是我的 PiHole 的静态地址)作为 DHCP 选项添加到 DHCP 选项卡下的访客界面的高级设置中,则连接到访客 wifi 的所有设备都无法连接到互联网,例如 ping google.com .

LAN设置为192.168.1.1

GUEST 设置为192.168.3.1

我当前的防火墙设置如下所示:

访客 => WAN:输入(拒绝)、输出(允许)、转发(拒绝)

我根据上面提到的教程添加了流量规则,用于端口 53 和端口 67。

我可能需要添加一些防火墙规则,但我对 OpenWRT 的防火墙不太了解。可能还有另一种解决方案?

标签: openwrtpihole

解决方案


这是我为解决此问题所做的工作:

本质上,我在 OpenWrt 防火墙中添加了一条流量规则,以允许 UDP 数据包从我的访客 LAN 到我的主 LAN 192.168.1.2 的端口 53。

这些是我在添加新时采取的步骤Traffic Rule

  • 协议:UDP only
  • 源区:Guest
  • 目标IP:192.168.1.2
  • 目的端口:53
  • 所有其他值/选项都保持不变

现在,所有连接到访客网络的设备也都通过 PiHole 进行过滤。


推荐阅读