Bug 10656

Summary: Перезапускает сервис network при старте
Product: Sisyphus Reporter: Sir Raorn <raorn>
Component: alterator-net-generalAssignee: inger <inger>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 10902    
Bug Blocks:    
Attachments:
Description Flags
Reload only dhcp ifaces rev.1 legion: review? (inger)

Description Sir Raorn 2007-01-12 22:38:44 MSK
# alterator-standalone net-general
socket path /tmp/.private/root/browser-sock ...
Computing interface groups: ..... 5 interfaces to process
Stopping group 4/deplog (1 interfaces)
...
Starting group 0/virtual (1 interfaces)
...
Starting group 4/deplog (1 interfaces)

Не надо этого делать _сразу_ при старте модуля, только при изменении параметров.
Comment 1 Sir Raorn 2007-01-13 00:10:00 MSK
Rationale: конфигуратор не должен совершать НИКАКИХ действий пока не получено
подтверждение от пользователя.


Насколько я понял, перезапуск сети нужен для актуализации полученых по DHCP
данных (hostname и/или DNS).  Тут есть три варианта:

1. Формализовать условия необходимости дёрганья интерфейса и дёргать
определённым образом только этот интефейс.

2. Ничего с сетью не делать, потому как при использовании DHCP эти данные дл
редактирования недоступны.  Есть один грабель - получить DNS по DHCP, выключить
его использование и отредактировать вручную.

3. Перед тем как что-то перезапускать, спросить подтверждения у пользователя или
нарисовать предупреждение с кнопкой "перезапустить сеть".
Comment 2 Alexey Gladkov 2007-01-13 01:17:52 MSK
Created attachment 1753 [details]
Reload only dhcp ifaces rev.1

Этот патч позволяет перегружать dhcp интерфейсы, если выполняются условия:
- интерфейс - dhcp*
- он не выключен 
- он неактивен
- у него есть аргументы для dhcpcd и среди них либо есть -H, либо нет -R.

Таким образом будут подниматься только необходимые интерфейсы.
Comment 3 inger@altlinux.org 2007-01-16 09:36:43 MSK
теперь будет запускать (кстати раньше тоже именно запускалось а не
перезапускалось) только интерфейсы с сконфинурённым DHCP.