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

Centos 7 Avahi не разрешается с компьютеров с Windows

Я установил и настроил avahi-daemon и samba на Centos 6.6, и он работает, когда я тестирую его на машине Ubuntu. например.: ping myhostname.local или smb://myhostname.local

Однако, когда я пытаюсь с Windows-машины, ни самба не работает, ни я не могу пинговать ее через ping myhostname

Может ли кто-нибудь объяснить мне возможную разницу между тем, что делает Windows, и тем, что делает Ubuntu.

Кроме того, было бы замечательно, если бы Windows могла отображать мой сервер при просмотре сети, но я не знаю, должен ли я включать что-то вроде широковещательной передачи или достаточно обычной конфигурации.

Заранее спасибо лог.

Через 2 дня работы и исследования, благодаря Wireshark, я понял, что Windows не использует mdns протокол для разрешения имен хостов и просто запросов с собственным протоколом, NetBios. Следовательно, очевидно, что Авахи не ответит на это.

Еще раз взглянув, я нашел это руководство: http://sharadchhetri.com/2014/10/09/centos-7-rhel-7-install-and-setup-samba-server-file-sharing/ Из чего следует следующий вывод:

Samba включает в себя демон под названием nmb который обрабатывает запросы NetBios, но он был отключен по умолчанию в Centos 7. После его запуска Windows могла легко разрешить мое имя хоста.