[Comm] service network restart и hotplug (was: [wiki] AltLinux/Features -- call for pages)
Владимир Гусев
vova1971 на narod.ru
Ср Авг 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