[Comm] service network restart и hotplug (was: [wiki] AltLinux/Features -- call for pages)

Владимир Гусев =?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Ср Авг 9 18:21:15 MSD 2006


>>> Так.  Объявляю сбор известных и малоизвестных особенностей ALT
>>> Linux здеся:
>>> http://www.freesource.info/wiki/AltLinux/Features
>> особенностей или казусов и багов? Если под особенностями понимаются
>> полезные фичи, то казусов гораздо больше.. Чего стоит один
>> неработоспособный service network start (даже с учетом отключения  
>> netplug
>> и т.д.). Приходится после загрузки оси вручную еще раз делать..
> Можно поподробнее? А то ни в ALM2.4, ни в ALC3.0 такого не замечал -
> работает себе потихоньку.

Хм.. поподробнее.. Жил да был Вова. И пользовался он Альт Линуксом уже  
порядочное количество лет (ALt Linux Junior 1.1, ALM 2.0, ALC 2.3, ALM  
2.4).. И уже подсел на это замечательную особеность как service. И знал  
Вова, что service network restart работает как дважды два и перегружает  
все имеющиеся сетевые интерфейсы.. Пришло время ALC 3 (поставил только  
ради поддержки железа - тюнера, радио, usb-serial и т.д.).. И наступил сей  
знаменательный момент, когда пришлось применить волшебную команду service  
network start. И что Вова увидел? Что eth0 не рестартится.. В чудесной  
рассылке мне рассказали про привязку eth и hotplug. Были произведены  
следующие действия:

/etc/sysconfig/hotplug NETPLUG=yes правлю на NETPLUG=no
/etc/net/ifaces/eth0/options - USE_HOTPLUG=yes правлю на USE_HOTPLUG=no
убеждаемся, что

chkconfig --list network
network         0:off  1:off  2:on   3:on   4:on   5:on   6:off
chkconfig --list ethtool
ethtool         0:off  1:off  2:off  3:on   4:on   5:on   6:off

И перегружаемся..
И что же наблюдает изумленный Вова? Он видит, что по ходу зарузки и  
network, и ethtool замечательно стартуют, а немного ниже синхронизация с  
time-сервером FAILED (все настроено и работало до NETPLUG=yes)..  
Загрузившись, полный подозрений Вова проделывает сакраментальное ping  
www.ru, делает ifconfig и видит одинокий lo.. Полный смятений, Вова  
набирает дрожащей рукой service network start и.. о чудо  - сетевой  
интерфейс поднимается.. ну, соответственно, сеть после этого работает, как  
и до "эпизода пожаротушения"...

В том-то и дело, что в ALM 2.4 это работало потихоньку.. А тут вот таким  
образом... Согласен, hotplug тут очень помогает тем, кто возится с сетевой  
карточкой (типа PCMCIA и т.д.), или другим сетевым интерфейсом,  
подключаемым на лету.. Но...

Воспроизведено на трех разных компьютерах..

Такая вот сказка про Вову..




-- 
С уважением, Владимир Гусев



Подробная информация о списке рассылки community