Bug 10656 - Перезапускает сервис network при старте
: Перезапускает сервис network при старте
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/alterator-net-general)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
: 10902
:
  Show dependency tree
 
Reported: 2007-01-12 22:38 by
Modified: 2007-04-22 19:12 (History)


Attachments
Reload only dhcp ifaces rev.1 (1.21 KB, patch)
2007-01-13 01:17, Alexey Gladkov
legion: review? (inger)
Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-01-12 22:38:44
# 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 From 2007-01-13 00:10:00 -------
Rationale: конфигуратор не должен совершать НИКАКИХ действий пока не получено
подтверждение от пользователя.


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

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

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

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

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

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