avahi-daemon 绑定到 eth0 udp 端口​​ 5353 和 53791

Wal*_*ons 9 networking domain-name-system linux ubuntu avahi

avahi-daemon 继续绑定到 eth0 端口 5353 和 53791。有没有办法告诉 avahi-daemon 只绑定到 localhost 而不是 eth0 ?

/etc/avahi/avahi-daemon.conf

use-ipv4=yes
use-ipv6=no
allow-interfaces=lo
deny-interfaces=eth0
Run Code Online (Sandbox Code Playgroud)

netstat -nap

udp   0   0 0.0.0.0:53791   0.0.0.0:*   3145/avahi-daemon:
udp   0   0 0.0.0.0:5353    0.0.0.0:*   3145/avahi-daemon:
Run Code Online (Sandbox Code Playgroud)

Mat*_*lis 8

avahi-daemon实现Zeroconf网络配置协议。除非它在网络接口上运行,否则它是无用的。您可以使用“allow-interfaces”和“deny-interfaces”指令选择您希望它在哪个网络接口上运行,但是如果您不想在任何真实的网络接口上运行(如您所见),那么您不应该在所有运行它,所以索性(通过把例如将其关闭exit 0/etc/default/avahi-daemon),或者甚至更好删除软件包完全,如果你不打算在将来使用它。

仅在lo界面上运行它没有任何意义。