Назад | Перейти на главную страницу

avahi-daemon привязывается к портам eth0 udp 5353 и 53791

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

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:

avahi-daemon орудия Зероконф протокол сетевой конфигурации. Это бесполезно, если не работает с сетевым интерфейсом. Вы можете выбрать, на каком сетевом интерфейсе вы хотите, чтобы он запускался, используя директивы «allow-interfaces» и «deny-interfaces», но если вы не хотите запускать какой-либо реальный сетевой интерфейс (как вам кажется), тогда вам не следует запускать его вообще, поэтому просто выключите его (например, поставив exit 0 в /etc/default/avahi-daemon) или даже лучше удалить пакет полностью, если вы не планируете его использовать в будущем.

Нет смысла запускать его только на lo интерфейс.

в соответствии с https://wiki.debian.org/ZeroConf вот официальный способ полностью остановить и отключить avahi-daemon:

systemctl stop avahi-daemon.socket
systemctl stop avahi-daemon.service
systemctl disable avahi-daemon

сделать это привязанным к lo не имеет никакого смысла, как указано другими в комментариях.