Неизвестный хост, хотя Avahi установлен и работает

Я использую сервер 16.04 на старом iMac. У меня установлено сетевое подключение, и установлен avahi-daemon, но я не могу подключиться к своей машине по ssh без явного использования ip. Несмотря на все это, сервер все еще отображается в качестве общего компьютера в поисковике моего Mac.

На моей клиентской машине (Fangorn является сервером):

mathsaey@Anduin $ ssh Fangorn.local
ssh: Could not resolve hostname fangorn.local: nodename nor servname provided, or not known
mathsaey@Anduin $ ping Fangorn.local
ping: cannot resolve Fangorn.local: Unknown host

Когда я использую ip машины, все работает отлично:

mathsaey@Anduin $ ssh 10.0.10.1
Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.4.0-22-generic x86_64)

Avahi установлен и работает сервер:

mathsaey@Fangorn:~$ ps -ef | grep -i avahi
avahi     2117     1  0 15:44 ?        00:00:00 avahi-daemon: running [Fangorn.local]
avahi     2121  2117  0 15:44 ?        00:00:00 avahi-daemon: chroot helper
mathsaey  2198  1970  0 15:56 pts/0    00:00:00 grep --color=auto -i avahi

Как уже упоминалось, сервер действительно отображается как общий компьютер в поисковике.

Я - новичок в создании сетей и настройке серверов, поэтому любая помощь будет принята с благодарностью!

1
задан 15 May 2016 в 17:04

1 ответ

Оказывается, что просто установка libnss-mdns недостаточно, Вам нужна некоторая конфигурация для фактического использования ее.

Особенно, строка хоста /etc/nsswitch.conf файл должен иметь mdns4 там где-нибудь.

Моя строка хоста /etc/nsswitch.conf для кого-либо, кто может столкнуться с той же проблемой:

hosts: files mdns4 [NOTFOUND=return] dns

0
ответ дан 16 May 2016 в 03:04
  • 1
    Да перешли, в† ¤/в† ¦ работал (только показывают главное содержание объектов панели), но ↥/в †§/Enter не делают работавший – Andris Petrams 1 November 2017 в 23:00

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

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