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
не имеет никакого смысла, как указано другими в комментариях.