Бионический 18.04 avahi не играет в сети Mac

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

Я посмотрел на nsswitch.conf и попробовал различные комбинации msdn и удалил предложение return on fail.

Мой адаптер представляет собой мостовой интерфейс для поддержки экземпляров kvm vm. Наблюдая за Wireshark, на пинге я вижу, как mdns отправляет 3 qm вопроса на этот адрес. Я не вижу конкретного ответа. Я вижу другие устройства в сети, говорящие mdns multicast.

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

1 ответ

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

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

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

  3. Введите пароль в строке ввода пароля и нажмите Enter.

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

  5. Удалите символ "#" и измените "local" на "alocal", чтобы строка гласила:

    domain-name=.alocal

  6. Нажмите Ctrl+O, а затем нажмите Enter, чтобы сохранить файл конфигурации Avahi в Nano.

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

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