我有点迷茫了。通过 从 20.04 升级到 22.04 后do-release-upgrade
,我的 pihole 停止工作了。通过 LAN 向服务器的所有查询都超时,并且pihole.log
都FTL.log
没有显示任何活动。重新安装 ufw 没有任何效果。
通过 curl 在服务器上本地访问内容是可行的。禁用 UFW 是可行的。启用 UFW 后,它似乎可以正确处理规则,因为我仍然可以通过 ssh 进入服务器。
UFW 版本
~/pihole$ sudo ufw version
ufw 0.36.1
Copyright 2008-2021 Canonical Ltd.
UFW 规则
~/pihole$ sudo ufw show added
Added user rules (see 'ufw status' for running firewall):
ufw allow 22/tcp
ufw allow plexmediaserver-all
ufw allow Samba
ufw allow unifi-limited
ufw allow 8123/tcp comment 'HASSIO'
ufw allow 1883 comment 'MQTT'
ufw allow 8096/tcp comment 'JellyFin'
ufw allow 8384 comment 'Syncthing'
ufw allow syncthing
ufw allow 80/tcp comment 'pihole'
ufw allow 53/tcp comment 'pihole'
ufw allow 53/udp comment 'pihole'
Docker 撰写
cat ~/pihole/docker-compose.yml
version: "3"
networks:
pihole:
driver: bridge
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
ports:
- "53:53/tcp"
- "53:53/udp"
- "80:80/tcp"
networks:
- pihole
environment:
TZ: 'Europe/London'
WEBPASSWORD: '<redacted>'
PIHOLE_DNS_: '1.1.1.1;1.0.0.1'
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
- './log/:/var/log/pihole'
restart: unless-stopped