Avahi работает над одним компьютером, но не над другим

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

Установка:

  • Рабочий стол с новым Ubuntu Gnome 15.10 установки
  • Сервер с новой установкой Сервер Ubuntu 15.10
  • avahi-демон, работающий на обоих
  • одно изменение в/etc/avahi/avahi-daemon.conf на обоих: use-ipv6=no
  • ufw, неактивный на обоих

От рабочего стола:

user@desktop:~$ avahi-browse -art
+ wlp1s0 IPv4 server [94:db:c9:b5:39:26]           Workstation          local
+ wlp1s0 IPv4 desktop [4c:34:88:c1:b0:4c]          Workstation          local
= wlp1s0 IPv4 desktop [4c:34:88:c1:b0:4c]          Workstation          local
   hostname = [desktop.local]
   address = [192.168.1.104]
   port = [9]
   txt = []
= wlp1s0 IPv4 server [94:db:c9:b5:39:26]           Workstation          local
   hostname = [server.local]
   address = [192.168.1.120]
   port = [9]
   txt = []

С сервера:

user@server:~$ avahi-browse -art
+ wlp3s0 IPv4 desktop [4c:34:88:c1:b0:4c]          Workstation          local
+ wlp3s0 IPv4 server [94:db:c9:b5:39:26]           Workstation          local
= wlp3s0 IPv4 server [94:db:c9:b5:39:26]           Workstation          local
   hostname = [server.local]
   address = [192.168.1.120]
   port = [9]
   txt = []
= wlp3s0 IPv4 desktop [4c:34:88:c1:b0:4c]          Workstation          local
   hostname = [desktop.local]
   address = [192.168.1.104]
   port = [9]
   txt = []

Avahi-обзор находит корректные IP-адреса для обеих машин, но здесь является проблемой:

От рабочего стола: (ping, ssh, и т.д. вся работа как ожидалось)

user@desktop:~$ ping server.local
PING server.local (192.168.1.120) 56(84) bytes of data.
64 bytes from 192.168.1.120: icmp_seq=1 ttl=64 time=3.45 ms
...

С сервера: (неизвестный хост??? WTF)

user@server:~$ ping desktop.local
ping: unknown host desktop.local

У кого-либо есть какие-либо идеи?

1
задан 25 March 2016 в 20:53

1 ответ

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

Удостоверяются, что имя хоста является тем же в и /etc/hosts и /etc/hostname. По некоторым причинам они отличались на моем сервере - исправил это, и avahi теперь работает, как предназначено.

0
ответ дан 26 March 2016 в 06:53
  • 1
    На самом деле я просто подтвердил его проблему о недавно установленных 17,04 версиях. Не имеет никакого отношения к GDM, так как по умолчанию lightDM все еще используется. – Ziazis 28 June 2017 в 21:56

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

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