бионические 18.04 avahi, не играя в сети Mac

Я работаю 18.04. Я нахожусь в сети, выполняющей множество систем, но философия является очень яблоком. Они используют Добрый день для исследования. Это не работает над моим полем. Если я проверяю с помощью ping-запросов имя .local, я получаю "имя или сервис, не известный". если я использовал avahi-обзор-arl, он просто находится там и ничего не перечисляет.

Я посмотрел на nsswitch.conf и попробовал различные комбинации MSDN и удалил возврат на пункте сбоя.

Мой адаптер является интерфейсом отвода для поддержки kvm vm экземпляры. Смотря с Wireshark, на ping, я вижу, что mdns присылает 3 qm вопроса для того адреса. Я не вижу определенный ответ. Я вижу другие устройства в сети, говоря mdns многоадресная передача.

Я не уверен, как диагностировать это далее. Я предполагаю, что многоадресные сообщения от моего поля не объясняют мост проводу, но не уверено.

1
задан 2 October 2018 в 16:39

1 ответ

Ubuntu включает услуги Avahi, которые используют .local домен в качестве многоадресной передачи зона DNS. Например, если у Вас есть система Ubuntu, названная “человечностью” в Вашей сети, к ней можно получить доступ в адресе “ubuntu.local”. Чтобы сделать это, Avahi автоматически принимает все запросы DNS, заканчивающиеся ".local", и препятствует тому, чтобы они обычно решали. Если Вы находитесь в сети с существующими адресами DNS, которые заканчиваются .local, таким как сеть Windows Small Business Server, необходимо будет изменить домен Avahi от .local до другого домена, прежде чем .local адреса будет обычно решать.

  1. Запустите окно терминала путем нажатия на ярлык "Terminal" в меню приложений. На рабочем столе Ubuntu по умолчанию нажмите значок “Dash Home” на главный левый угол экрана, введите “Терминал” и нажмите Enter.
  2. Введите следующий текст в терминал и нажмите Enter

    sudo nano /etc/avahi/avahi-daemon.conf

  3. Введите свой пароль в пароле, запрашивают и нажимают Enter.

  4. Прокрутите использование вниз Ваших клавиш со стрелками и найдите #domain-name=.local строка под [server].

  5. Удалите “#\” символ и изменитесь “локальный” для “alocal” так, чтобы строка читала:

    domain-name=.alocal

  6. Нажмите Ctrl+O и затем нажмите Enter для сохранения конфигурационного файла Avahi в Нано.

  7. Нажмите Ctrl+X для выхода из Нано. Адреса, заканчивающиеся .local, теперь решат правильно.

1
ответ дан 7 December 2019 в 15:14

Другие вопросы по тегам:

Похожие вопросы: