Summary: | Перезапускает сервис network при старте | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sir Raorn <raorn> | ||||
Component: | alterator-net-general | Assignee: | 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
Sir Raorn
2007-01-12 22:38:44 MSK
Rationale: конфигуратор не должен совершать НИКАКИХ действий пока не получено подтверждение от пользователя. Насколько я понял, перезапуск сети нужен для актуализации полученых по DHCP данных (hostname и/или DNS). Тут есть три варианта: 1. Формализовать условия необходимости дёрганья интерфейса и дёргать определённым образом только этот интефейс. 2. Ничего с сетью не делать, потому как при использовании DHCP эти данные дл редактирования недоступны. Есть один грабель - получить DNS по DHCP, выключить его использование и отредактировать вручную. 3. Перед тем как что-то перезапускать, спросить подтверждения у пользователя или нарисовать предупреждение с кнопкой "перезапустить сеть". Created attachment 1753 [details]
Reload only dhcp ifaces rev.1
Этот патч позволяет перегружать dhcp интерфейсы, если выполняются условия:
- интерфейс - dhcp*
- он не выключен
- он неактивен
- у него есть аргументы для dhcpcd и среди них либо есть -H, либо нет -R.
Таким образом будут подниматься только необходимые интерфейсы.
теперь будет запускать (кстати раньше тоже именно запускалось а не перезапускалось) только интерфейсы с сконфинурённым DHCP. |