#1
|
|||
|
|||
Re: isboot
Valentin Davydov написал(а) к Eugene Grosbein в Nov 15 12:38:00 по местному времени:
From: Valentin Davydov <sp@m.davydov.spb.su> > From: Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> > Date: Fri, 20 Nov 2015 23:22:22 +0300 > > VD> Сам сабж dhcp не умеет, по крайней мере пакетов от него я в сети > VD> не видал. А вот теперь на загруженной системе пытаемся запустить > VD> dhclient. Он (dhclient) радостно очищает параметры интерфейса > VD> перед тем как послать туда свой бродкаст реквест, но тут ему что-то > VD> на диске понадобилось, то ли егойные /var/db/dhclient.leases, то ли > VD> кусок libc, то ли лог записать. А диск-то к этому моменту уже тю-тю, > VD> ибо адрес на интерфейсе сброшен. Несчастный сабж даже пытается время > VD> от времени приконнектиться к таргету, дабы восстановить сессию, но > VD> куда ему без сети-то... > >А в какой это версии dhclient что-то там очищает с интерфейса? В любой версии dhclient, к примеру, в какой-то момент моргает интерфейсом физически. >У меня он не очищал ничего, а добавлял алиас к тому, что уже есть. Даже если то что есть не ифконфигом, а сабжем сконфигурировано? >Это что касается адресов на интерфейса, а таблицу маршрутизации >трогать я ему отрываю через /etc/dhclient-enter-hooks Да оно зависает даже когда таргет в той же подсетке. Вал. Дав. --- ifmail v.2.15dev5.4 |
#2
|
|||
|
|||
Re: isboot
Valentin Davydov написал(а) к Alex Korchmar в Nov 15 13:25:33 по местному времени:
From: Valentin Davydov <sp@m.davydov.spb.su> > From: Alex Korchmar <noreply@linux.e-moe.ru> > Date: Fri, 20 Nov 2015 12:40:29 +0000 (UTC) > >VD> Есть какой-нибудь общий принцип работы с dhclientом, чтобы он, значит, >VD> не прерывал connectivity? >нету. Соответственно, правильный вариант - между загрузкой с эмулируемого >диска и реальной работой по iscsi - не полагаться на сетевую связность. Ну, либо, как в том анекдоте, не запускать dhclient, тогда всё работает. А при изменении сетевой конфигурации просто перезапускать машину целиком, всё равно большинство демонов при малейшем чихе (настройки резолвера поменялись, таймзона и т.п.) рестартовать надо. Вал. Дав. --- ifmail v.2.15dev5.4 |
#3
|
|||
|
|||
Re: isboot
Alex Korchmar написал(а) к Valentin Davydov в Nov 15 13:39:35 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Valentin Davydov <sp@m.davydov.spb.su> wrote: VD> Ну, либо, как в том анекдоте, не запускать dhclient, тогда всё работает. собственно, почему бы и нет. Как вариант - при всей моей ненависти к нему - мигрировать на ipv6. ipv4 поднимать в туннеле, пусть себе обморгается. > Alex --- ifmail v.2.15dev5.4 |
#4
|
|||
|
|||
Re: isboot
Eugene Grosbein написал(а) к Valentin Davydov в Nov 15 17:31:23 по местному времени:
23 ноя 2015, понедельник, в 13:38 NOVT, Valentin Davydov написал(а): >>А в какой это версии dhclient что-то там очищает с интерфейса? VD> В любой версии dhclient, к примеру, в какой-то момент моргает интерфейсом VD> физически. Физически моргает не dhclient, а драйвер сетевой карты и моргает он только по особым случаям, типа включения promisc. Попробуй этот promisc включить перманентно перед первым поднятием линка, например через /etc/start_if.$iface >>У меня он не очищал ничего, а добавлял алиас к тому, что уже есть. VD> Даже если то что есть не ифконфигом, а сабжем сконфигурировано? Если dhclient не знает, что оно раньшы было сконфигурено предыдущей инкарнацией его - да, только добавляет новое. Eugene --- slrn/1.0.2 (FreeBSD) |
#5
|
|||
|
|||
Re: isboot
Eugene Grosbein написал(а) к Valentin Davydov в Nov 15 23:22:22 по местному времени:
20 ноя 2015, пятница, в 15:53 NOVT, Valentin Davydov написал(а): VD> Сам сабж dhcp не умеет, по крайней мере пакетов от него я в сети VD> не видал. А вот теперь на загруженной системе пытаемся запустить VD> dhclient. Он (dhclient) радостно очищает параметры интерфейса VD> перед тем как послать туда свой бродкаст реквест, но тут ему что-то VD> на диске понадобилось, то ли егойные /var/db/dhclient.leases, то ли VD> кусок libc, то ли лог записать. А диск-то к этому моменту уже тю-тю, VD> ибо адрес на интерфейсе сброшен. Несчастный сабж даже пытается время VD> от времени приконнектиться к таргету, дабы восстановить сессию, но VD> куда ему без сети-то... А в какой это версии dhclient что-то там очищает с интерфейса? У меня он не очищал ничего, а добавлял алиас к тому, что уже есть. Это что касается адресов на интерфейса, а таблицу маршрутизации трогать я ему отрываю через /etc/dhclient-enter-hooks Eugene --- slrn/1.0.2 (FreeBSD) |