DNSMasq 问题(端口 53 错误,Ubuntu 18)
Problems with DNSMasq (Port 53 error, Ubuntu 18)
我正在 Ubuntu 桌面 18 中创建一个 apache 网络服务器(通过 VirtualBox).
我刚刚安装了 DNSmasq,但应用程序无法正常工作。
这些是错误:
我也检查了端口,但我什至不知道哪个进程正在使用我的端口 53:
如果你能帮助我,我将不胜感激。
编辑
P.D.: 在网络部分,在 VirtualBox 中,我使用的是桥接适配器,也许它是相关的...
systemd-resolver
已经绑定到端口 53,因此 dnsmasq
无法使用它。
如果您确定要dnsmasq
,您首先需要像这样禁用此 systemd 服务:
systemctl stop systemd-resolver
systemctl disable systemd-resolver
然后开始 dnsmasq
应该可以。
如果您不想停止 systemd-resolver,
您可以更改 dnsmasq 使用的端口
- add/edit
port=<port>
在 /etc/dnsmasq.conf
- 然后
systemctl restart dnsmasq
我正在 Ubuntu 桌面 18 中创建一个 apache 网络服务器(通过 VirtualBox). 我刚刚安装了 DNSmasq,但应用程序无法正常工作。
这些是错误:
我也检查了端口,但我什至不知道哪个进程正在使用我的端口 53:
如果你能帮助我,我将不胜感激。
编辑
P.D.: 在网络部分,在 VirtualBox 中,我使用的是桥接适配器,也许它是相关的...
systemd-resolver
已经绑定到端口 53,因此 dnsmasq
无法使用它。
如果您确定要dnsmasq
,您首先需要像这样禁用此 systemd 服务:
systemctl stop systemd-resolver
systemctl disable systemd-resolver
然后开始 dnsmasq
应该可以。
如果您不想停止 systemd-resolver, 您可以更改 dnsmasq 使用的端口
- add/edit
port=<port>
在 /etc/dnsmasq.conf - 然后
systemctl restart dnsmasq