Если вы используете ifconfig
для настройки сетевых интерфейсов, изменения будут потеряны после перезагрузки.
Чтобы ваши изменения были постоянными, вам необходимо изменить файлы конфигурации, такие как / etc / network / interfaces
. Например, чтобы отключить интерфейс, вы можете просто удалить его часть конфигурации из файла.
Вы можете проверить интерфейсы man
, чтобы узнать о доступных параметрах и формате файла конфигурации сети для Ubuntu.
Упрощенная версия ответа Джайлза , которая может быть встроена для запуска редактора в строке сценария, может выглядеть примерно так:
command ${VISUAL:-${EDITOR:-$(command -v vi)}} $file
(Это потребует настройки, чтобы заставить его работать с аргументами редактора по умолчанию, например, когда EDITOR="emacs -nw"
. Вызовы exec
в связанном ответе также имеют эту проблему. command
может быть немного безопаснее, чем exec
.)