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

Как предотвратить добавление Avahi -2 к именам хостов

Часто (возможно, в 80% случаев), когда я перезагружаю компьютер с Avahi, он начинает использовать machinename-2.local как имя хоста. Все машины в моей сети имеют уникальные имена хостов, поэтому конфликтов нет.

Как мне предотвратить добавление Avahi -2 к именам хостов?

(Это оказывается невероятно сложной задачей для Google ...)

То же самое и с машинами OS X.

Если имя хоста уже используется в сети, он увеличивает счетчик, чтобы снова сделать имена уникальными. Я подозреваю, что рассматриваемая машина может иметь две сетевые карты в одной и той же сети (кабельную и беспроводную) или что у вас работает прокси-сервер Bonjour (который может быть вам неизвестен), который помогает спящим машинам, сохраняя их имя хоста активным. Для большей уверенности вы можете лучше описать свою сеть.

В моем случае это поведение вызвано Plex Media Server внутри контейнера докеров, который запускает свой собственный avahi-daemon. Я использую этот образ докера: https://hub.docker.com/r/linuxserver/plex/

Число увеличивалось очень часто, без перезагрузки.

После остановки контейнера докеров и перезапуска avahi-daemon.service цифры исчезли.