# 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) Не надо этого делать _сразу_ при старте модуля, только при изменении параметров.
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.