ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Mikhail Efremov <sem@altlinux.ru>
To: sisyphus@lists.altlinux.org
Subject: Re: [sisyphus] systemd-network
Date: Thu, 7 Aug 2014 16:56:00 +0400
Message-ID: <20140807165600.1880a5fb@sem.office.altlinux.ru> (raw)
In-Reply-To: <20140807123042.GA20551@mw.mithraen.ru>

On Thu, 7 Aug 2014 16:30:42 +0400 Денис Смирнов wrote:
> On Thu, Aug 07, 2014 at 03:47:04PM +0400, Alexey Shabalin wrote:
> 
> >> Оно не умеет resolv.conf. Так что заклинания надо писать прямо в
> >> /etc/resolv.conf, увы.
> > Ошибаешься. Оно умеет создавать resolv.conf, но пока в минимальном варианте.
> > search bla-bla.com - пока не умеет, но в апстриме пролетали патчи для
> > search bla-bla.com, которые раздает dhcp-сервер.
> > Для этого используется systemd-resolved.
> > resolv.conf создается в /run/systemd/resolve, что бы его задействовать
> > прямо сейчас, можно сделать симлинк /etc/resolv.conf ->
> > /run/systemd/resolve/resolv.conf
> > Если научить openresolv обрабатывать /run/systemd/resolve/resolv.conf,
> > то вообще все будет отлично. Кстати, можно написать сервис, который
> > будет мониторить изменения /run/systemd/resolve/resolv.conf и дергать
> > openresolv.

Кстати да, можно нарисовать костыль с помощью inotify-tools или incron.
По уму сам systemd-resolved должен отдавать свой resolv.conf
resolvconf'у (так делает NM, например). Но у меня есть большие
сомнения, что апстрим примет такие патчи, там не любят shell-скрипты.
Есть надежда на Debian, возможно они пропихнут поддержку resolvconf, но
если это и случится, то нескоро.
Я пока не вижу особой необходимости что-то делать по этому поводу, не
настолько уж этот systemd-networkd необходим.

> Дык systemd не указывает к какому интерфейсу относятся эти записи,
> скрещивать openresolv будет поэтому непросто.

Openresolv'у абсолютно без разницы от какого имени ему добавляется
resolv.conf. Оно влияет только на приоритеты, которые легко
настраиваются. Это совсем не обязательно имя интерфейса. Добавлять
можно прямо от имени systemd-resolved, например.
NM, опять-таки, добавляет свой resolv.conf от имени NetworkManager.

> Лучше уж либо, если используется исключительно systemd-network
> действительно создать симлинк. Либо, если используется хоть для чего-то
> etcnet -- использовать его для всего.
> 
> systemd-network неплохая штука для "обычного десктопа", где никакой
> конфигурации не предполагается. Большинству "обычных юзеров" вполне
> достаточно его и встроенного DHCP-клиента.

Насколько я помню обсуждение в апстримной рассылке, там как раз
предполагалось, что systemd-networkd в первую очередь для серверов с
простой конфигурацией. А для десктопов предлагалось использовать NM или
connman.

-- 
WBR, Mikhail Efremov


  reply	other threads:[~2014-08-07 12:56 UTC|newest]

Thread overview: 93+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-25 18:15 [sisyphus] Корень монтируется в ro :( Шенцев Алексе владимирович
2014-07-25 18:57 ` Денис Смирнов
2014-07-26 11:15 ` Michael Shigorin
2014-07-26 11:56   ` Шенцев Алексей Владимирович
2014-07-26 22:19     ` Денис Смирнов
2014-08-05 16:09 ` Шенцев Алексей Владимирович
2014-08-05 16:12   ` Michael Shigorin
2014-08-05 16:21     ` Шенцев Алексей Владимирович
2014-08-05 16:26       ` Michael Shigorin
2014-08-05 16:26       ` Шенцев Алексей Владимирович
2014-08-05 16:36         ` Michael Shigorin
2014-08-05 18:38           ` Денис Смирнов
2014-08-06 15:14             ` Michael Shigorin
2014-08-05 18:37   ` Денис Смирнов
2014-08-05 21:04     ` Шенцев Алексей Владимирович
2014-08-05 21:12       ` Денис Смирнов
2014-08-05 21:46         ` Шенцев Алексей Владимирович
2014-08-05 21:56           ` Денис Смирнов
2014-08-05 22:06             ` Шенцев Алексей Владимирович
2014-08-06  4:51               ` [sisyphus] systemd-network Денис Смирнов
2014-08-06  5:09                 ` alexei
2014-08-06 20:54                   ` Денис Смирнов
2014-08-07 11:47                     ` Alexey Shabalin
2014-08-07 12:30                       ` Денис Смирнов
2014-08-07 12:56                         ` Mikhail Efremov [this message]
2014-08-07 14:08                           ` Денис Смирнов
2014-08-07 16:09                             ` Mikhail Efremov
2014-08-07 17:00                               ` Денис Смирнов
2014-08-12 13:25                                 ` Mikhail Efremov
2014-08-12 14:06                                   ` Денис Смирнов
2014-08-12 16:06                                     ` Mikhail Efremov
2014-08-12 20:14                                       ` Денис Смирнов
2014-08-13 12:07                                       ` Денис Смирнов
2014-08-13 12:44                                         ` Mikhail Efremov
2014-08-14 15:09                                         ` Alexey Shabalin
2014-08-15  8:43                                           ` Денис Смирнов
2014-08-15 10:04                                             ` Alexey Shabalin
2014-08-15 12:01                                               ` Денис Смирнов
2014-08-15 14:07                                           ` Mikhail Efremov
2014-08-15 14:15                                             ` Денис Смирнов
2014-08-15 14:33                                               ` Mikhail Efremov
2014-08-15 15:47                                                 ` Alexey Shabalin
2014-08-15 15:55                                                   ` Mikhail Efremov
2014-08-15 17:01                                                     ` Mikhail Efremov
2014-08-15 19:19                                           ` Денис Смирнов
2014-08-08  9:33                               ` Alexey Shabalin
2014-08-12 13:32                                 ` Mikhail Efremov
2014-08-12 14:10                                   ` Денис Смирнов
2014-08-12 15:41                                     ` Mikhail Efremov
2014-08-12 20:11                                       ` Денис Смирнов
2014-08-15 13:58                                         ` Mikhail Efremov
2014-08-15 19:15                                           ` Денис Смирнов
2014-08-08  4:05                       ` Денис Смирнов
2014-08-08  9:38                         ` Alexey Shabalin
2014-08-08 17:16                           ` Денис Смирнов
2014-08-12 13:38                           ` Mikhail Efremov
2014-08-12 20:09                             ` Денис Смирнов
2014-08-15 13:59                               ` Mikhail Efremov
2014-08-15 14:04                                 ` Alexey Shabalin
2014-08-15 14:28                                   ` Mikhail Efremov
2014-08-15 15:28                                     ` Денис Смирнов
2014-08-15 15:50                                       ` Mikhail Efremov
2014-08-15 16:29                                         ` Денис Смирнов
2014-08-15 18:39                                           ` Alexey Shabalin
2014-08-15 19:02                                             ` Денис Смирнов
2014-08-15 16:45                                   ` Денис Смирнов
2014-08-15 17:02                                     ` Mikhail Efremov
2014-08-07 11:48                 ` Вадим Илларионов
2014-08-07 12:32                   ` Денис Смирнов
2014-08-07 23:55                     ` Вадим Илларионов
2014-08-08  3:28                       ` Денис Смирнов
2014-08-08  0:16                     ` Вадим Илларионов
2014-08-08  3:30                       ` Денис Смирнов
2014-08-08  4:18                         ` Вадим Илларионов
2014-08-08  4:54                           ` Денис Смирнов
2014-08-09  2:43                             ` Вадим Илларионов
2014-08-09  3:28                               ` Денис Смирнов
2014-08-09  5:26                                 ` Вадим Илларионов
2014-08-10  2:57                                   ` Денис Смирнов
2014-09-04  6:38                                     ` Вадим Илларионов
2014-08-10 15:49                                   ` Michael Shigorin
2014-08-11  1:24                                     ` Вадим Илларионов
2014-08-11  1:31                                     ` Вадим Илларионов
2014-08-10  7:05                               ` Anton Gorlov
2014-08-10  9:19                                 ` Денис Смирнов
2015-02-20 17:16                       ` Alexey Shabalin
2015-02-21  5:03                         ` Вадим Илларионов
2014-08-08  0:32                     ` Вадим Илларионов
2014-08-08  3:34                       ` Денис Смирнов
2014-08-08  4:14                         ` Вадим Илларионов
2014-08-08 17:46                           ` Денис Смирнов
2014-08-11 12:16   ` [sisyphus] Корень монтируется в ro :( Sergey V Turchin
2014-08-11 13:15     ` Шенцев Алексей Владимирович

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=20140807165600.1880a5fb@sem.office.altlinux.ru \
    --to=sem@altlinux.ru \
    --cc=sisyphus@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 Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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