linux – avahi-daemon从我的网络接口中提取IP地址

我在本地网络中运行Arch Linux服务器.它上面运行avahi-daemon来宣传一些服务(比如打印服务器).

现在已经第二次发生我的服务器不再可用了.经过一番调查后,我发现其IPv4地址已从网络接口中删除,日志中包含以下消息:

Feb 04 22:36:34 edeltraud avahi-daemon[389]: Withdrawing address record for 192.168.168.23 on enp0s25.
Feb 04 22:36:34 edeltraud avahi-daemon[389]: Leaving mDNS multicast group on interface enp0s25.IPv4 with address 192.168.168.23.
Feb 04 22:36:34 edeltraud avahi-daemon[389]: Interface enp0s25.IPv4 no longer relevant for mDNS.

IP地址由DHCP使用systemd-networkd配置.这是/etc/systemd/network/enp0s25.network:

[Match]
Name=enp0s25

[Network]
DHCP=ipv4
IPForward=ipv4
DNS=85.214.20.141
DNS=213.73.91.35
DNS=2001:470:20::2

[DHCP]
UseDNS=false

这可能是什么原因?

解决方法:

消息“撤销地址记录”并不意味着avahi正在删除IP地址,它只是意味着avahi检测到IP地址已被删除,并且正在响应其内部状态.

换句话说,你需要进一步观察;这不是avahi的错.

上一篇:第二节:模型(Models)和管理后台(Admin site)


下一篇:linux – 如何停止avahi-daemon