社区讨论

雷竞技网站MikroTik应用
Josephny
成员的候选人
成员的候选人
主题作者
职位: 228
加入: 2022年9月20日星期二上午12:11

Pihole不会启动

2022年12月18日星期日晚上9:40

试图在RB5009上的容器上安装孔,它无法启动。

在pihole管理页面的消息是:

类型:DNSMASQ_CONFIG

消息:FTL启动失败,因为创建端口53的监听套接字失败。

我重新安装了大约10次,每次都检查环境和挂载。

我甚至尝试了一个不同的文件夹(我用“joseph”代替“disk1”)。

结果还是一样的。

我能做错什么吗?

谢谢你!
用户头像
sirbryan
成员的候选人
成员的候选人
职位: 208
加入: 2020年5月29日星期五下午6:40

回复:Pihole不会启动

2022年12月19日星期一凌晨1:55

在容器内部,dnsmasq正在尝试启动。它不能监听端口53,这通常意味着已经有其他东西在监听该端口,或者启动守护进程的用户不是根用户,没有权限。

发布你的命令和容器配置,这样我们就可以排除任何错误。
Josephny
成员的候选人
成员的候选人
主题作者
职位: 228
加入: 2022年9月20日星期二上午12:11

回复:Pihole不会启动

2022年12月19日星期一凌晨2:23

不会吧!

首先,一如既往地谢谢你。我花了很长时间研究,发现了一些运行在端口53上的东西;然后我花了几个小时试图弄清楚53端口上运行的是什么(如果有的话)。

我只是导出了配置,并删除了与容器无关的一切。

我正要发布它,注意到容器envs密钥DNSMASQ_USER在导出中显示为“DNSMASQ_USER”

有一个额外的空间!

把它拆了,启动了容器,我觉得它起作用了。

下面是不完整的配置:

代码:选择所有
/interface bridge add name=bridge1 add name=docker /interface bridge port add bridge=docker interface=veth1 /interface veth add address=10.0.0.2/24 gateway=10.0.0.1 name=veth1 /ip address add address=192.168.2.4/24 comment=defconf interface=bridge1 network=\ 192.168.2.0 add address=10.0.0.1/24 interface=docker network=10.0.0.0 /container mount add dst=/etc/pihole name=etc_pihole src=/disk1/etc add dst=/etc/dnsmasqD name=dnsmasq_pihole src=/disk1/etc-dnsmasq. confd/container add envlist=pihole_envs interface=veth1 logging=yes mounts=\ etc_pihole,dnsmasq_pihole root-dir=disk1/pihole /container config set registry-url=https://registry-1.docker.io tmpdir=disk1/pull /container envs add key=TZ name=pihole_envs value=America/New_York add key=WEBPASSWORD name=pihole_envs value=mikrotik add key="DNSMASQ_USER " name=pihole_envs value=root /ip dhcp-server network add address=192.168.2.0/24 comment=defconf gateway=192.168.2.2 netmask=24 /ip dns set cache-max-ttl=3w cache-size=16384KiB servers=192.168.2.2
用户头像
sirbryan
成员的候选人
成员的候选人
职位: 208
加入: 2020年5月29日星期五下午6:40

回复:Pihole不会启动

2022年12月19日星期一上午6:01

是的,这样就行了。

看来你已经开始运作了。

谁在线?

浏览本论坛的用户:没有注册用户和1个访客