🖧 Как отключить Avahi-Daemon на Linux |

🖧 Как отключить Avahi-Daemon на Linux

Закрытие уязвимостей

Avahi-daemon – это служба, работающая в системах Linux, которая обеспечивает обнаружение сетевых сервисов с помощью mDNS (Multicast DNS) и DNS-SD (DNS Service Discovery).

Она помогает устройствам и приложениям находить друг друга в локальной сети без необходимости вручную настраивать DNS-сервер.

Эта служба особенно полезна для домашних сетей или небольших офисов, где такие устройства, как принтеры, общие файловые ресурсы и медиасерверы, должны легко обнаруживаться другими устройствами.

[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.

Зачем включать Avahi-Daemon?

Включение Avahi-daemon может быть полезным во многих сценариях:

  • Он упрощает процесс подключения к сетевым службам.
  • Идеально подходит для домов с множеством устройств, таких как смарт-телевизоры, принтеры и компьютеры, которым необходимо взаимодействие.
  • Облегчает обнаружение общих ресурсов, таких как файлы и принтеры.
  • Полезна для разработчиков, которым необходимо обнаружить и протестировать сетевые службы, не прибегая к сложным конфигурациям.

Зачем отключать Avahi-Daemon?

Хотя Avahi-daemon полезен, есть причины, по которым вы можете захотеть отключить его:

  • Трансляция служб в локальной сети может представлять угрозу безопасности, особенно в больших или менее доверенных сетях.
  • Он потребляет системные ресурсы, поэтому его отключение может освободить процессор и память для других задач.
  • В некоторых сетях, особенно в корпоративной среде, существует строгая политика, запрещающая использование служб автоматического обнаружения.
  • Если вы не используете никаких служб, требующих Avahi, имеет смысл отключить его, чтобы упростить работу системы.

см. также:

Как отключить Avahi-Daemon в системах на базе Systemd

Чтобы отключить avahi-daemon, вам нужно остановить службу avahi-daemon и запретить ей автоматически запускаться при загрузке, как показано далее:

sudo systemctl stop avahi-daemon
sudo systemctl disable avahi-daemon

Далее необходимо замаскировать его так, чтобы исключить возможность запуска службы вручную или автоматически другими службами.

sudo systemctl mask avahi-daemon

Наконец убедитесь, что avahi-daemon больше не запущен.

sudo systemctl status avahi-daemon

Как включить Avahi-Daemon на Linux

Чтобы снова включить avahi-daemon, вам нужно изменить маску, включить и запустить службу, чтобы она автоматически запускалась при загрузке системы.

sudo systemctl unmask avahi-daemon
sudo systemctl enable avahi-daemon
sudo systemctl start avahi-daemon

Чтобы убедиться, что avahi-daemon запущен и включен, проверьте его состояние с помощью следующей команды.

sudo systemctl status avahi-daemon

Как отключить Avahi-Daemon на не-systemd системах

Отключение или включение avahi-daemon в не systemd дистрибутивах включает в себя другие шаги, чем в дистрибутивах на базе systemd.

В несистемных дистрибутивах часто используются системы init, такие как SysVinit, Upstart или OpenRC.

На SysVinit

Чтобы отключить avahi-daemon в системах SysVinit, вам нужно остановить службу и запретить ей автоматически запускаться при загрузке, как показано на рисунке.

sudo /etc/init.d/avahi-daemon stop
sudo update-rc.d -f avahi-daemon remove

Чтобы снова включить службу avahi-daemon, выполните следующие команды.

sudo update-rc.d avahi-daemon defaults
sudo /etc/init.d/avahi-daemon start

В системе Upstart

Чтобы отключить avahi-daemon в системах Upstart, необходимо остановить службу и запретить ей запускаться при загрузке, как показано далее.

sudo stop avahi-daemon
sudo sh -c 'echo "manual" > /etc/init/avahi-daemon.override'

Чтобы снова включить службу avahi-daemon, необходимо удалить переопределение и запустить службу.

sudo rm /etc/init/avahi-daemon.override
sudo start avahi-daemon

На OpenRC

Чтобы отключить avahi-daemon в системах OpenRC, вам нужно остановить службу и запретить ей запускаться при загрузке, как показано далее.

sudo rc-service avahi-daemon stop
sudo rc-update del avahi-daemon default

Чтобы снова включить службу avahi-daemon, выполните следующие команды.

sudo rc-update add avahi-daemon default
sudo rc-service avahi-daemon start

Заключение

avahi-daemon – полезная служба, позволяющая легко обнаруживать сетевые службы, особенно в домашних сетях и сетях небольших офисов.

Однако она может быть не нужна или нежелательна во всех средах, особенно там, где безопасность и производительность являются приоритетными.

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий