Avahi, кажется, через некоторое время перестает публиковать / обновлять сервисы

784
mdns

Прежде всего, я посмотрел несколько вопросов и ответов, я могу убедиться, что следующие пункты выполнены:

  • Отслеживание IGMP не фильтруется коммутатором / маршрутизатором.

  • Службы Bonjour ( mDNSResponder.exe) предоставляются и разрешены на брандмауэре, а также на порту UDP 5353 (сторона Windows).

  • Конфигурация Avahi правильная (плюс использование ipv6 отключено), а также nssitch.confнеобходимые изменения были сделаны

    hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

  • Avahi-демон работает, а также услуги Bonjour.

  • окна сторона ipv6отключена на активном сетевом интерфейсе, также Avahi-демон настроен не использовать ipv6: use-ipv6=no.

Проблема с mDNS Пи

Через некоторое время имя хоста, .localсоответствующее raspberry pi, больше не разрешается после выдачи ping pi.localиз windows, обратите внимание, что при запуске он отреагировал отлично, и перезапуск avahi-daemon исправит его временно, прежде чем проблема начнется снова.

Сразу после сбоя разрешения mdns я выполнил следующее на рашпиле, avahi-resolve -n pi.localэто показывает ipv6 ( fe80::xxaa:yybb:zzde:ee), что странно, потому что, как я упоминал, я отключил ipv6 в конфигах avahi, сразу после того, как я повторно выполнил ту же команду на этот раз, я получил ipv4 в качестве ответа

pi.local 192.168.1.7

также пинг, кажется, отвечает снова.

PS

  • Работает на Linux pi 4.4.38-v7 + # 938

  • Использование Bonjour Print Services для Windows v2.0.2: https://support.apple.com/kb/DL999, и оно работает как служба.

  • Отключение ipv6 avahi-resolve -n pi.localдает только возврат команды 192.168.1.7вместо ipv6, но проблема остается.

Ничего в /var/log/messagesотношении Авахи.

Есть мысли о корне проблемы?

Системный журнал через некоторое время после перезапуска avahi-daemonи отправки команды разрешения выше:

18:21:47 pi systemd[1]: Stopping Avahi mDNS/DNS-SD Stack...  18:21:47 pi avahi-daemon[427]: Got SIGTERM, quitting.  18:21:47 pi avahi-daemon[427]: Leaving mDNS multicast group on interface wlan0.IPv4 with address 192.168.1.7.  18:21:47 pi avahi-daemon[427]: avahi-daemon 0.6.31 exiting.  18:21:47 pi systemd[1]: Starting Avahi mDNS/DNS-SD Stack...  18:21:47 pi avahi-daemon[1143]: Process 427 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid)  18:21:47 pi avahi-daemon[1143]: Found user 'avahi' (UID 105) and group 'avahi' (GID 110).  18:21:47 pi avahi-daemon[1143]: Successfully dropped root privileges.  18:21:47 pi avahi-daemon[1143]: avahi-daemon 0.6.31 starting up.  18:21:47 pi avahi-daemon[1143]: Successfully called chroot().  18:21:47 pi avahi-daemon[1143]: Successfully dropped remaining capabilities.  18:21:47 pi avahi-daemon[1143]: Loading service file /services/multiple.service.  18:21:47 pi avahi-daemon[1143]: Loading service file /services/udisks.service.  18:21:47 pi avahi-daemon[1143]: Joining mDNS multicast group on interface wlan0.IPv4 with address 192.168.1.7.  18:21:47 pi avahi-daemon[1143]: New relevant interface wlan0.IPv4 for mDNS.  18:21:47 pi avahi-daemon[1143]: Network interface enumeration completed.  18:21:47 pi avahi-daemon[1143]: Registering new address record for fe80::f2f:3b5b:ab5b:35c1 on wlan0.*.  18:21:47 pi avahi-daemon[1143]: Registering new address record for 192.168.1.7 on wlan0.IPv4.  18:21:47 pi avahi-daemon[1143]: Registering HINFO record with values 'ARMV7L'/'LINUX'.  18:21:47 pi systemd[1]: Started Avahi mDNS/DNS-SD Stack.  18:21:48 pi avahi-daemon[1143]: Server startup complete. Host name is pi.local. Local service cookie is 2501181696.   18:21:49 pi avahi-daemon[1143]: Service "pi" (/services/udisks.service) successfully established. 18:21:49 pi avahi-daemon[1143]: Service "pi" (/services/multiple.service) successfully established. 
1
Что вы используете для mDNS в Windows? Добрый день для Windows? Spiff 7 лет назад 0
@Spiff да Я использую Bonjour Print Services для Windows v2.0.2: https://support.apple.com/kb/DL999 mdns 7 лет назад 0

0 ответов на вопрос