Bug 26921

Summary: Надо добавлять hostname в /etc/hosts
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: alterator-net-ethAssignee: Mikhail Efremov <sem>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: anubix, boyarsh, rider, sem, vercha, vitty, vladimir.didenko, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    

Description Sergey Y. Afonin 2012-02-11 22:58:17 MSK
Ввиду того, что часть сервисов, при запуске, хочет отрезолвить hostname, система без сети долго грузится. Учитывая, что на десктопах сейчас используется Network Manager, сеть появляется уже после загрузки DE. Надо как-то ускорить загрузку. Быстрый способ - добавление hostname в /etc/hosts.
Comment 1 Zerg 2012-02-11 23:18:12 MSK
Вроде бы уже делали нечто подобное. Только где?
Comment 2 Sergey Y. Afonin 2012-02-11 23:35:36 MSK
В Сизифе бы тоже поправить, на будущее...
Comment 3 Mikhail Efremov 2012-02-12 00:03:16 MSK
https://bugzilla.altlinux.org/show_bug.cgi?id=17498
Есть хук в отдельном пакете hostname-hook-hosts, если нужен.
И при использовании NM совсем не обязательно поднимать сеть после загрузки DE, кстати. Есть system wide настройки для NM, в том числе в etcnet.
Comment 4 Zerg 2012-02-12 00:13:49 MSK
(В ответ на комментарий №3)
> Есть хук в отдельном пакете hostname-hook-hosts, если нужен.
Ок, спасибо. Добавлю в KDesktop
Comment 5 Sergey Y. Afonin 2012-02-12 01:52:09 MSK
> И при использовании NM совсем не обязательно поднимать сеть после загрузки DE,
> кстати.

Особенно не разбирался, просто посмотрел, как оно в KDesktop сделано. Вообще, для нотебука и WiFi мне показалось удобно.
Comment 6 Sergey Y. Afonin 2019-11-20 16:55:59 MSK
А давайте ещё раз подумаем? Может, всё же, дописывать hostname в /etc/hosts?

Эту вот проблему так тоже можно решить кажется: https://bugzilla.altlinux.org/30649
Comment 7 Sergey V Turchin 2019-11-20 17:08:37 MSK
Уже давно придумали добавить в /etc/nsswitch.conf myhostname
Comment 8 Sergey Y. Afonin 2019-11-20 17:29:47 MSK
(In reply to comment #7)

> Уже давно придумали добавить в /etc/nsswitch.conf myhostname

Видимо не очень важно куда, но приложения должны иметь возможность отрезолвить значение `hostname` без DNS.
Comment 9 Sergey V Turchin 2019-11-20 17:44:50 MSK
(В ответ на комментарий №8)
> возможность отрезолвить значение `hostname` без DNS.
Она вписана после dns, чтоб через DNS тоже могли.
Comment 10 Anton Farygin 2019-11-20 19:08:25 MSK
а если IP адреса нет, то что делать ?
Comment 11 Sergey Y. Afonin 2019-11-20 23:08:01 MSK
(In reply to comment #10)

> а если IP адреса нет, то что делать ?

Подозреваю, что в современном мире так не бывает: 127.0.0.1 есть всегда.
Comment 12 Sergey Y. Afonin 2019-11-20 23:57:01 MSK
(In reply to comment #9)

> > возможность отрезолвить значение `hostname` без DNS.

> Она вписана после dns, чтоб через DNS тоже могли.

Сегодня (то есть уже вчера) с vercha@ разбирали задание с xymon, у неё в тестовой системе на p9 `hostname` не резолвился. Видимо, существуют варианты установки, когда что-то куда-то не дописывается.
Comment 13 Sergey V Turchin 2019-11-21 08:31:41 MSK
Что в /etc/nsswitch.conf ?
Comment 14 Владимир Диденко 2020-12-05 22:09:19 MSK
(In reply to Sergey V Turchin from comment #13)
> Что в /etc/nsswitch.conf ?

У меня 

hosts:      files dns myhostname

и не работает без добавления hosts в /etc/hosts.