Программно перезагрузить сетевые настройки в Linux

Каков наилучший способ программно перезагрузить настройки сети из файла конфигурации /etc/network/interfaces?

На данный момент я использую system команда для выполнения ifdown а также ifup на интерфейсе, но я не доволен этим решением.

1 ответ

Конкретность поможет... но,

может быть, вы могли бы написать какой-нибудь сценарий, передавая интерфейсы в качестве параметров и переключая его вниз и вверх, обычный способ перечитать файл /etc/network/interfaces таков (я так думаю).

for interface in $@
  do
  sudo ifdown ${interface} && sudo ifup ${interface}
done
Другие вопросы по тегам