ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  @ 2015-08-28 10:28 ` Alexei Takaseev
  2015-08-28 15:16   ` Michael Shigorin
    0 siblings, 2 replies; 11+ messages in thread
From: Alexei Takaseev @ 2015-08-28 10:28 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Добрый день!

Уважаемые systemd-воды, а не подскажете ли то заклинание, которым можно
принудить systemd-networkd сбрасывать все сетевые настройки на интерфейсе,
при перезапуске systemd-networkd? Или можно как-то обойтись без рестарта,
но чтобы было можно поменять настройки сети как это делалось раньше
service network restart?

В поисках решения попадались рецепты с рисованием юнитов network@IFACE
с прописыванием внутри всего и вся через вызовы ip. После etcnet от
таких рекомендаций повеяло таким духом 90-х и слакварщины, что глаза
заслезились.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-28 10:28 ` [Sysadmins] Сброс настроек интерфейсов & systemd-networkd Alexei Takaseev
@ 2015-08-28 15:16   ` Michael Shigorin
  2015-08-29 18:43     ` Alexei Takaseev
    1 sibling, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2015-08-28 15:16 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Fri, Aug 28, 2015 at 07:28:03PM +0900, Alexei Takaseev wrote:
> В поисках решения попадались рецепты с рисованием юнитов
> network@IFACE с прописыванием внутри всего и вся через вызовы
> ip. После etcnet от таких рекомендаций повеяло таким духом 90-х
> и слакварщины, что глаза заслезились.

А что мешает применять /etc/net?

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  @ 2015-08-29 18:31     ` Alexei Takaseev
  0 siblings, 0 replies; 11+ messages in thread
From: Alexei Takaseev @ 2015-08-29 18:31 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Alexey Shabalin" <a.shabalin@gmail.com>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Пятница, 28 Август 2015 г 19:00:12
> Тема: Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
> 
> 28 августа 2015 г., 13:28 пользователь Alexei Takaseev <
> alexei@taf.ru > написал:
> 
> 
> Добрый день!
> 
> Уважаемые systemd-воды, а не подскажете ли то заклинание, которым
> можно
> принудить systemd-networkd сбрасывать все сетевые настройки на
> интерфейсе,
> при перезапуске systemd-networkd? Или можно как-то обойтись без
> рестарта,
> но чтобы было можно поменять настройки сети как это делалось раньше
> service network restart?

К примеру, был на интерфейсе адрес 192.168.2.100/24, надо чтобы стал 192.168.3.123/30
После systemctl restart systemd-networkd мы получим на интерфейсе оба адреса. То есть
перед применением новых настроек небыло произведено нечто ip a flush dev IFACE

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-28 15:16   ` Michael Shigorin
@ 2015-08-29 18:43     ` Alexei Takaseev
  2015-08-30  8:12       ` Sergey
  2015-08-30 13:22       ` Michael Shigorin
  0 siblings, 2 replies; 11+ messages in thread
From: Alexei Takaseev @ 2015-08-29 18:43 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Michael Shigorin" <mike@altlinux.org>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Пятница, 28 Август 2015 г 23:16:46
> Тема: Re: [Sysadmins]	Сброс настроек интерфейсов & systemd-networkd
> 
> On Fri, Aug 28, 2015 at 07:28:03PM +0900, Alexei Takaseev wrote:
> > В поисках решения попадались рецепты с рисованием юнитов
> > network@IFACE с прописыванием внутри всего и вся через вызовы
> > ip. После etcnet от таких рекомендаций повеяло таким духом 90-х
> > и слакварщины, что глаза заслезились.
> 
> А что мешает применять /etc/net?

Во-первых, перманентные проблемы с запуском сервисов, которые требуют
для себя уже настроенные сетевые интерфейсы (к примеру dhcp-сервер), так
же у меня есть несколько серверов, где lighttpd должен биндиться исключительно
к присвоенному на интерфейсе IP. И что с dhcp, что и lighttpd автоматического
запуска не происходит, ибо определение WantedBy=network-online.target не действует.

Во-вторых, у etcnet есть сверхнедостаток, проистекающий из его
сверхдостоинства - инициализация одного интерфейса это вызов до сотни системных
команд в полноценных exec-окружениях. У меня есть машины с ~1000 интерфейсами,
инициализируемыми при старте (и уничтожаемыми при останове), и я хочу,
чтобы процесс запуска системы сократился с нынешних 10 минут (угу, ребут
растягивается в 20 минутную медитацию, где даже тормозной BIOS серверов уже
кажется детской шалостью), до более приличных цифр.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-29 18:43     ` Alexei Takaseev
@ 2015-08-30  8:12       ` Sergey
  2015-08-30 13:22       ` Michael Shigorin
  1 sibling, 0 replies; 11+ messages in thread
From: Sergey @ 2015-08-30  8:12 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Saturday 29 August 2015, Alexei Takaseev wrote:

> и я хочу, чтобы процесс запуска системы сократился с нынешних
> 10 минут (угу, ребут растягивается в 20 минутную медитацию,

Это вот не о том ли ?
http://bugzilla.altlinux.org/14660

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-29 18:43     ` Alexei Takaseev
  2015-08-30  8:12       ` Sergey
@ 2015-08-30 13:22       ` Michael Shigorin
  2015-08-30 14:37         ` Alexei Takaseev
  1 sibling, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2015-08-30 13:22 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Sun, Aug 30, 2015 at 03:43:12AM +0900, Alexei Takaseev wrote:
> > А что мешает применять /etc/net?
> Во-первых, перманентные проблемы с запуском сервисов, которые требуют
> для себя уже настроенные сетевые интерфейсы (к примеру dhcp-сервер), так
> же у меня есть несколько серверов, где lighttpd должен биндиться исключительно
> к присвоенному на интерфейсе IP. И что с dhcp, что и lighttpd автоматического
> запуска не происходит, ибо определение WantedBy=network-online.target не действует.

Сдаётся мне, это не с /etc/net проблема...

> Во-вторых, у etcnet есть сверхнедостаток, проистекающий из его
> сверхдостоинства - инициализация одного интерфейса это вызов до сотни системных
> команд в полноценных exec-окружениях. У меня есть машины с ~1000 интерфейсами,
> инициализируемыми при старте (и уничтожаемыми при останове), и я хочу,
> чтобы процесс запуска системы сократился с нынешних 10 минут (угу, ребут
> растягивается в 20 минутную медитацию, где даже тормозной BIOS серверов уже
> кажется детской шалостью), до более приличных цифр.

Почему-то вспомнилось parallel(1), но это всяко разработка выходит.

Понял, спасибо.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-30 13:22       ` Michael Shigorin
@ 2015-08-30 14:37         ` Alexei Takaseev
  2015-08-30 14:59           ` Michael Shigorin
  0 siblings, 1 reply; 11+ messages in thread
From: Alexei Takaseev @ 2015-08-30 14:37 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Michael Shigorin" <mike@altlinux.org>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Воскресенье, 30 Август 2015 г 21:22:13
> Тема: Re: [Sysadmins]	Сброс настроек интерфейсов & systemd-networkd
> 
> On Sun, Aug 30, 2015 at 03:43:12AM +0900, Alexei Takaseev wrote:
> > > А что мешает применять /etc/net?
> > Во-первых, перманентные проблемы с запуском сервисов, которые
> > требуют
> > для себя уже настроенные сетевые интерфейсы (к примеру
> > dhcp-сервер), так
> > же у меня есть несколько серверов, где lighttpd должен биндиться
> > исключительно
> > к присвоенному на интерфейсе IP. И что с dhcp, что и lighttpd
> > автоматического
> > запуска не происходит, ибо определение
> > WantedBy=network-online.target не действует.
> 
> Сдаётся мне, это не с /etc/net проблема...

Дома и на работе пока еще продолжается эксперимент с systemd-networkd и
mediatomb/lighttpd. Пока запуск нормальный.

> > Во-вторых, у etcnet есть сверхнедостаток, проистекающий из его
> > сверхдостоинства - инициализация одного интерфейса это вызов до
> > сотни системных
> > команд в полноценных exec-окружениях. У меня есть машины с ~1000
> > интерфейсами,
> > инициализируемыми при старте (и уничтожаемыми при останове), и я
> > хочу,
> > чтобы процесс запуска системы сократился с нынешних 10 минут (угу,
> > ребут
> > растягивается в 20 минутную медитацию, где даже тормозной BIOS
> > серверов уже
> > кажется детской шалостью), до более приличных цифр.
> 
> Почему-то вспомнилось parallel(1), но это всяко разработка выходит.

Эта красота еще и без включеного FW. Я его выключил, когда при рестарте
у меня оказался временнОй запас, чтобы без спешки переместиться на ~20 км,
и лично прервать мучения нажатием Reset. Потом всю красоту, что получается
из иерархий etcnet сохранил через ip[6]tables-save && ipset save, и
сделал загрузку правил из ifup-post.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-30 14:37         ` Alexei Takaseev
@ 2015-08-30 14:59           ` Michael Shigorin
  2015-08-30 15:41             ` Sergey
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2015-08-30 14:59 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Sun, Aug 30, 2015 at 11:37:25PM +0900, Alexei Takaseev wrote:
> Эта красота еще и без включеного FW.

С такими-то количествами неудивительно -- вон люди ipset
придумали, чтоб не ждать netfilter.

Насколько помню, среди бета-тестеров /etc/net лет десять тому
был какой-то немец с парой сотен интерфейсов, но с тыщами вроде
не припоминается.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-30 14:59           ` Michael Shigorin
@ 2015-08-30 15:41             ` Sergey
  2015-08-30 16:24               ` Alexei Takaseev
  0 siblings, 1 reply; 11+ messages in thread
From: Sergey @ 2015-08-30 15:41 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Sunday 30 August 2015, Michael Shigorin wrote:

> Насколько помню, среди бета-тестеров /etc/net лет десять
> тому был какой-то немец с парой сотен интерфейсов,

У меня такие штуки давно встречаются:

$ ip a|grep "^[0-9]"|wc -l
780

Собственно, упомянутый 14660 из-за этого и возник. Вообще, я тут,
чаще, использую "reboot -f". Но с IFDOWN_CHILDREN=0, в общем-то,
и без "-f" более-менее.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-30 15:41             ` Sergey
@ 2015-08-30 16:24               ` Alexei Takaseev
  2015-08-30 16:55                 ` Sergey
  0 siblings, 1 reply; 11+ messages in thread
From: Alexei Takaseev @ 2015-08-30 16:24 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Sergey" <a_s_y@sama.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Воскресенье, 30 Август 2015 г 23:41:52
> Тема: Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
> 
> On Sunday 30 August 2015, Michael Shigorin wrote:
> 
> > Насколько помню, среди бета-тестеров /etc/net лет десять
> > тому был какой-то немец с парой сотен интерфейсов,
> 
> У меня такие штуки давно встречаются:
> 
> $ ip a|grep "^[0-9]"|wc -l
> 780
> 
> Собственно, упомянутый 14660 из-за этого и возник. Вообще, я тут,
> чаще, использую "reboot -f". Но с IFDOWN_CHILDREN=0, в общем-то,
> и без "-f" более-менее.

У меня на машинах с BCM5723 такой финт ушами не проходит. Пока не
будет удален последний дескриптор vlan-интерфейсов, нормального ребута
не произойдет. Ядро вываливается в kerneltrap, и все, топайте ножками
жамкать SysRq+B

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Sysadmins] Сброс настроек интерфейсов & systemd-networkd
  2015-08-30 16:24               ` Alexei Takaseev
@ 2015-08-30 16:55                 ` Sergey
  0 siblings, 0 replies; 11+ messages in thread
From: Sergey @ 2015-08-30 16:55 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Sunday 30 August 2015, Alexei Takaseev wrote:

> У меня на машинах с BCM5723 такой финт ушами не проходит. Пока не
> будет удален последний дескриптор vlan-интерфейсов, нормального ребута
> не произойдет. Ядро вываливается в kerneltrap, и все, топайте ножками
> жамкать SysRq+B

Странный баг. Непонятно, как VLAN-ы на это могут влиять. Или это при 
выгрузке модуля происходит по ifdown основного интерфейса ? Но это
должно запрещаться посредством NEVER_RMMOD=yes.

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-08-30 16:55 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-28 10:28 ` [Sysadmins] Сброс настроек интерфейсов & systemd-networkd Alexei Takaseev
2015-08-28 15:16   ` Michael Shigorin
2015-08-29 18:43     ` Alexei Takaseev
2015-08-30  8:12       ` Sergey
2015-08-30 13:22       ` Michael Shigorin
2015-08-30 14:37         ` Alexei Takaseev
2015-08-30 14:59           ` Michael Shigorin
2015-08-30 15:41             ` Sergey
2015-08-30 16:24               ` Alexei Takaseev
2015-08-30 16:55                 ` Sergey
2015-08-29 18:31     ` Alexei Takaseev

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/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 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

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


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