Bug 26921 - Надо добавлять hostname в /etc/hosts
Summary: Надо добавлять hostname в /etc/hosts
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-net-eth (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 23155
  Show dependency tree
 
Reported: 2012-02-11 22:58 MSK by Sergey Y. Afonin
Modified: 2020-12-05 22:09 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.