История изменений
Исправление iliyap, (текущая версия) :
Просто менять /etc/network/interfaces недостаточно, Настройки из него сами по себе не применяются. Придётся ещё что-то запускать (с правами рута), анализировать код завершения, возможно перехватывать stdout/stderr. Зачем эти костыли, если есть NetworkManager и systemd-networkd. Оба демоны (не надо ничего запускать от рута), оба с dbus интерфейсом (не надо ничего перехватывать и парсить). На мой взгляд NetworkManager лучше, потому что умеет wifi, в том числе, умеет показывать список беспроводных сетей.
Исходная версия iliyap, :
Просто менять /etc/network/interfaces недостаточно, Настройки из него сами по себе не применяются. Придётся ещё что-то запускать (с правами рута), анализировать код завершения, возможно перехватывать stdout/stderr. Зачем эти костыли, если есть NetworkManager и systemd-networkd. Оба демоны (не надо ничего запускать от рута), оба с dbus интерфейсом (не надо ничего перехватывать и парсить).