У меня есть сервер Ubuntu под названием crow:
$ hostname
crow
Но когда я пытаюсь пропинговать его (от самого себя), я получаю неизвестный хост:
$ ping crow
ping: unknown host crow
И это несмотря на явное добавление ворона в / etc / hosts:
$ sudo cat /etc/hosts
127.0.0.1 localhost crow
Что я делаю не так?
Дополнительная информация в ответ на комментарии:
Строка hosts в /etc/nsswitch.conf выглядит так:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Проверьте права доступа к файлам / etc / hosts и /etc/nsswitch.conf. Они должны быть удобочитаемыми.