Призываю капитана очевидность объяснить, как настроить эти параметры на Gentoo с systemd.
В инструкции есть указания, что для имени машины надо набрать
hostnamectl hostname my
а для указания домена надо отредактировать файл /etc/hosts
127.0.0.1 localhost
127.0.1.1 my.lan my
Только вот у меня такое на заработало в Gentoo.
Команда hostname
выдаёт имя машины, а вот hostname -d
домен не показывает вообще.
После некоторого копания виновник был найден.
Оказалось что в файле /etc/nsswitch.conf
эта строка всё портила
hosts: mymachines resolve [!UNAVAIL=return] files myhostname dns
Посмотрел как она указана в Ubuntu и переписал как там. А там была просто такая строчка
hosts: files dns
И всё.
Вопрос: зачем так извернулись в Gentoo и тем самым всё сломали или я чего-то не понимаю?
И почему в Handbook по этому поводу вообще ничего не говорится?