Бионический 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 разрешатся нормально.
- Запустите окно терминала, нажав ярлык "Терминал" в меню приложений. На рабочем столе Ubuntu по умолчанию щелкните значок "Dash Home" в левом верхнем углу экрана, введите "Terminal" и нажмите Enter.
Введите следующий текст в терминал и нажмите Enter
sudo nano /etc/avahi/avahi-daemon.conf
Введите пароль в строке ввода пароля и нажмите Enter.
Прокрутите вниз с помощью клавиш со стрелками и найдите
#domain-name=.local
линия под[server]
,Удалите символ "#" и измените "local" на "alocal", чтобы строка гласила:
domain-name=.alocal
Нажмите Ctrl+O, а затем нажмите Enter, чтобы сохранить файл конфигурации Avahi в Nano.
Нажмите Ctrl+X, чтобы выйти из Nano. Адреса, заканчивающиеся на.local, теперь будут корректно разрешаться.