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的错.
标签:linux,dhcp,avahi,arch-linux,systemd-networkd 来源: https://codeday.me/bug/20190810/1634828.html