* [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