* [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-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
[parent not found: <CAEdvWkR76tzgTzEQNK9AaA+ZyNh=CMLtAsUbkLQLdP-mT5N-BA@mail.gmail.com>]
* 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
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