ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Alexey V. Vissarionov" <gremlin@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] ALT 9.1 Workstation K RC4
Date: Sat, 6 Mar 2021 09:28:04 +0300
Message-ID: <20210306062804.GB8526@altlinux.org> (raw)
In-Reply-To: <20210305234954.3d6ecc86@sem-notebook.localdomain>

On 2021-03-05 23:49:54 +0300, Mikhail Efremov wrote:

 >>>>>>>>> сервисы, которые должны запустить после поднятия
 >>>>>>>>> сети и которые не ждут логина пользователя.
 >>>>>>>> Какие ?
 >>>>>>> Навскидку - NTP-клиент.
 >>>>>> где в chrony что-то об этом говорит?
 >>>>> Мне кажется рассчитывать на наличие сети для NTP-клиента
 >>>>> логично.
 >>>> Т.е. вскидка не получилась. Давайте ещё раз без неё?
 >>> Ок, попробую еще раз объяснить. Есть механизм, позволяющий
 >>> сервисам подождать поднятия сети (разумеется, при условии,
 >>> что сеть вообще может быть поднята).

Коллеги, а вы не думали, что этого никогда нельзя сказать заранее?
Соединения могут подниматься на разных интерфейсах, в сети может
не работать DHCP или DNS, ожидаемый домен может быть заблокирован
через RPZ... И во всех этих случаях пользовательскому компутеру
полагается продолжать штатную работу.

 >>> Я не вижу причин эту возможность отключать.

Отключать, может, и не надо. Но и смысла использовать - никакого.

Вот кому и для чего может быть нужно полностью поднятое сетевое
соединение?
Демонам, которые слушают порты - не нужно: когда связь появится,
тогда и ответим, а до тех пор просто слушаем.
Процессам, которые хотят соединиться с чем-то снаружи - тоже не
нужно: если не смогли соединиться, пусть попробуют еще раз через
несколько секунд.

Единственный теоретический пример, который приходит в голову -
это аутентификация локального пользователя через какой-нибудь
сетевой сервис. Но и в этом случае нужно сначала загрузиться, и
только после этого смотреть, кто пришел - пользователь, которого
мы впервые видим и должны аутентифицировать через внешний сервис,
или наш родной локальный root, который собирается заняться как
раз настройкой сети.

 >>> Какие же именно сервисы этой возможностью пользуются мне
 >>> совершенно не интересно,

Ну и зря.

 >>> главное чтобы она была предоставлена в дистрибутиве.

А зачем?

 >>> На chrony же надо посмотреть внимательнее, думаю зависимость
 >>> на network-online.target надо туда добавить.

Предлагаю простейшую проверку: добавить и посмотреть, как себя
поведет компутер с отключенным сетевым кабелем.

qemu -net nic -net none позволяет смоделировать такую ситуацию.

 >> Я посмотрю, но мне кажется что он нормально поднимается после
 >> поднятия сети.
 > Ну понятно, что он и без сети запустится. Я точно не помню
 > есть ли у него поведение как у openntpd с -s, если он ставит
 > время при старте - наличие сети может быть критичным.

Не может. При запуске с -s он несколько раз попробует установить
время, а потом, независимо от результата, продолжит работать в
штатном режиме: есть сеть - хорошо, корректируем время; нет сети -
пофигу, ждем.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


  parent reply	other threads:[~2021-03-06  6:28 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-04 14:49 Sergey V Turchin
2021-03-04 15:19 ` Mikhail Novosyolov
2021-03-04 15:57   ` Mikhail Efremov
2021-03-04 16:03     ` Mikhail Novosyolov
2021-03-04 16:04     ` Anton Farygin
2021-03-04 16:13       ` Alexey Shabalin
2021-03-05  6:08         ` Anton Farygin
2021-03-05  8:28         ` Sergey V Turchin
2021-03-04 16:16       ` Mikhail Novosyolov
2021-03-05  6:08         ` Anton Farygin
2021-03-05  9:18           ` Mikhail Efremov
2021-03-05  9:25             ` Sergey V Turchin
2021-03-05  9:51               ` Mikhail Efremov
2021-03-05 10:00                 ` Sergey V Turchin
2021-03-05 10:24                 ` Sergey V Turchin
2021-03-05 18:37                   ` Mikhail Efremov
2021-03-05 19:42                     ` Anton Farygin
2021-03-05 20:49                       ` Mikhail Efremov
2021-03-06  5:44                         ` Anton Farygin
2021-03-06  6:28                         ` Alexey V. Vissarionov [this message]
2021-03-09  8:36                     ` Sergey V Turchin
2021-03-09  9:11                       ` Mikhail Novosyolov
2021-03-09 12:32                         ` Sergey V Turchin
2021-03-09 12:39                           ` Mikhail Novosyolov
2021-03-09 13:51                             ` Anton Farygin
2021-03-09 18:14                               ` Mikhail Novosyolov
2021-03-09 18:28                                 ` Anton Farygin
2021-03-09 18:30                                   ` Mikhail Novosyolov
2021-03-09 18:36                                     ` Anton Farygin
2021-03-09 18:44                                       ` Mikhail Novosyolov
2021-03-09 18:50                                         ` Anton Farygin
2021-03-09 18:50                                       ` Mikhail Novosyolov
2021-03-09 18:51                                         ` Anton Farygin
2021-03-16 19:49                                       ` Mikhail Efremov
2021-03-17  3:56                                         ` Anton Farygin
2021-03-17 12:24                                           ` Mikhail Efremov
2021-03-09 18:55                                     ` Anton Farygin
2021-03-17 17:23                                       ` Mikhail Novosyolov
2021-03-17 20:10                                         ` Alexey Shabalin
2021-03-16 19:42                       ` Mikhail Efremov
2021-03-17  6:10                         ` Alexey V. Vissarionov
2021-03-17  7:40                         ` Sergey V Turchin
2021-03-17  7:43                           ` Sergey V Turchin
2021-03-17 13:07                             ` Alexey Shabalin
2021-03-17 14:50                               ` Sergey V Turchin
2021-03-17 17:21                                 ` Mikhail Novosyolov
2021-03-18 13:12                                   ` Sergey V Turchin
2021-03-18 19:50                                     ` Mikhail Novosyolov
2021-03-19  6:59                                       ` Sergey V Turchin
2021-03-19 10:52                                         ` Mikhail Novosyolov
2021-03-19 10:59                                           ` Sergey V Turchin
2021-03-17 12:42                           ` Mikhail Efremov
2021-03-17 14:55                             ` Sergey V Turchin
2021-03-05 22:24           ` Mikhail Novosyolov
2021-03-06  5:45             ` Anton Farygin
2021-03-06 19:10               ` Mikhail Novosyolov
2021-03-07  7:12                 ` Anton Farygin
2021-03-07  8:51                   ` Mikhail Novosyolov
2021-03-07  9:21                     ` Антон Мидюков
2021-03-07 10:07                       ` Mikhail Novosyolov
2021-03-07 10:46                         ` Антон Мидюков
2021-03-09 12:17                           ` Anton V. Boyarshinov
2021-03-09 12:55                             ` Alexey V. Vissarionov
2021-03-09 13:03                               ` Vladimir D. Seleznev
2021-03-09 13:15                                 ` Alexey V. Vissarionov
2021-03-04 20:22       ` Mikhail Efremov
2021-03-05  6:09         ` Anton Farygin
2021-03-05  8:16         ` Sergey V Turchin
2021-03-05  8:49           ` Mikhail Efremov
2021-03-05  8:59             ` Sergey V Turchin
2021-03-05  9:15               ` Mikhail Efremov
2021-03-05  9:26                 ` Sergey V Turchin
2021-03-05  8:15     ` Sergey V Turchin
2021-03-05  8:46       ` Mikhail Efremov
2021-03-05  9:00         ` Sergey V Turchin
2021-03-05 22:25           ` Mikhail Novosyolov
2021-03-09  8:39             ` Sergey V Turchin
2021-03-05  8:19   ` Sergey V Turchin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210306062804.GB8526@altlinux.org \
    --to=gremlin@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git