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

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

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

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

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

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

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

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

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

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

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

Чтобы отключить 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, вам нужно установить umask, включить и запустить службу, чтобы она автоматически запускалась при загрузке.

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

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

sudo systemctl status avahi-daemon

Заключение

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

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Похожие статьи

Комментарии (0)