Запуская серверную машину с CentOS 7, я заметил, что служба avahi работает по умолчанию.
Мне отчасти интересно, какова цель этого.
Одна вещь, которую это, кажется, делает (в моей среде), это случайное отключение подключения IPv6, которое выглядит так в журналах:
Oct 20 12:23:29 example.org
avahi-daemon[779]: Withdrawing address record for fd00::1:2:3:4 on eno1
Oct 20 12:23:30 example.org
Withdrawing address record for 2001:1:2:3:4:5:6:7
Oct 20 12:23:30 example.org
Registering new address record for fe80::1:2:3:4 on eno1.*.
(суффиксы 1:2:3...
составлены)
И действительно, после этого общедоступный 2001:1:2:3:4:5:6:7
IPv6-адрес больше не доступен.
Из-за этого я отключил сервис avahi через:
# systemctl disable avahi-daemon.socket avahi-daemon.service
# systemctl mask avahi-daemon.socket avahi-daemon.service
# systemctl stop avahi-daemon.socket avahi-daemon.service
До сих пор я не заметил никаких ограничений.
Таким образом, мой вопрос о сценариях использования avahi в серверной системе.
Вы можете запустить следующее
Имейте в виду, что вышеперечисленное отключит avahi только временно. Чтобы предотвратить автоматическое повторное включение, его необходимо замаскировать:
Почему, о, почему производители создают пакеты, которые навязывают зависимости от avahi?
источник
systemctl mask
их использовать, и вам больше не нужно беспокоиться о том, что они снова будут включены?