我有相当简单的家庭网络电缆调制解调器/路由器(单一设备)。我还在网络上安装了raspberry Pi和AdGuard服务器,它运行的是Raspbian /Linux10 (buster)。通过DHCP更新路由器配置以提供raspberry Pi的IP地址作为DNS服务器。一些设备(android,chromecast)可能忽略通过DHCP提供的DNS服务器,并退回到另一个DNS服务器(例如google公共DNS ),从而击败AdGuard的广告阻塞。因此,我试图实现的是设置raspberry Pi作为默认网关以及DNS服务器,这样我就可以通过iptable来禁止某些IP地址。
我知道我必须在raspberry Pi上设置DHCP服务器,并在路由器上关闭DHCP。我能够成功地设置这一点,并且我可以通过raspberry Pi的DHCP服务器验证网络上的设备接收LAN配置。我可以看到,设备现在有raspberry Pi的IP地址作为默认网关。
但覆盆子Pi似乎不像网关,traceroute显示,pings并不能使它超越覆盆子Pi。DNS名称被解析,我可以验证它们是通过AdGuard解析的。
看起来,覆盆子派需要设置作为网关。我该怎么做呢?
谢谢!
发布于 2020-10-21 08:35:16
正如@peschke提到的,我必须设置net.ipv4.ip_forward =1
https://unix.stackexchange.com/questions/615620
复制相似问题