Ввиду того, что часть сервисов, при запуске, хочет отрезолвить hostname, система без сети долго грузится. Учитывая, что на десктопах сейчас используется Network Manager, сеть появляется уже после загрузки DE. Надо как-то ускорить загрузку. Быстрый способ - добавление hostname в /etc/hosts.
Вроде бы уже делали нечто подобное. Только где?
В Сизифе бы тоже поправить, на будущее...
https://bugzilla.altlinux.org/show_bug.cgi?id=17498 Есть хук в отдельном пакете hostname-hook-hosts, если нужен. И при использовании NM совсем не обязательно поднимать сеть после загрузки DE, кстати. Есть system wide настройки для NM, в том числе в etcnet.
(В ответ на комментарий №3) > Есть хук в отдельном пакете hostname-hook-hosts, если нужен. Ок, спасибо. Добавлю в KDesktop
> И при использовании NM совсем не обязательно поднимать сеть после загрузки DE, > кстати. Особенно не разбирался, просто посмотрел, как оно в KDesktop сделано. Вообще, для нотебука и WiFi мне показалось удобно.
А давайте ещё раз подумаем? Может, всё же, дописывать hostname в /etc/hosts? Эту вот проблему так тоже можно решить кажется: https://bugzilla.altlinux.org/30649
Уже давно придумали добавить в /etc/nsswitch.conf myhostname
(In reply to comment #7) > Уже давно придумали добавить в /etc/nsswitch.conf myhostname Видимо не очень важно куда, но приложения должны иметь возможность отрезолвить значение `hostname` без DNS.
(В ответ на комментарий №8) > возможность отрезолвить значение `hostname` без DNS. Она вписана после dns, чтоб через DNS тоже могли.
а если IP адреса нет, то что делать ?
(In reply to comment #10) > а если IP адреса нет, то что делать ? Подозреваю, что в современном мире так не бывает: 127.0.0.1 есть всегда.
(In reply to comment #9) > > возможность отрезолвить значение `hostname` без DNS. > Она вписана после dns, чтоб через DNS тоже могли. Сегодня (то есть уже вчера) с vercha@ разбирали задание с xymon, у неё в тестовой системе на p9 `hostname` не резолвился. Видимо, существуют варианты установки, когда что-то куда-то не дописывается.
Что в /etc/nsswitch.conf ?
(In reply to Sergey V Turchin from comment #13) > Что в /etc/nsswitch.conf ? У меня hosts: files dns myhostname и не работает без добавления hosts в /etc/hosts.