При смене настроек сети на удалённом сервере существует риск потерять доступ. Такой проблеме подвержены многие скрипты и программы конфигурации сети, в которых не предусмотрен откат настроек в случае потери доступа. Беспокоитесь, что потеряете доступ к вашему серверу? Мы постарались исправить этот недочёт и создали свой скрипт, позволяющий автоматически откатить настройки сети, если вы потеряли доступ к серверу после их применения. 

Скрипт Spasbrosok может быть использован в системах семейства Ubuntu и Debian, имеющих систему инициализации SystemD. Также была подтверждена работоспособность для CentOS 7. На CentOS 8 скрипт не работает, т.к. пакет network-scripts не устанавливается по умолчанию. Вы можете самостоятельно переключить систему на использование network-scripts. В таком случае, вы сможете использовать Spasbrosok и на CentOS 8. Также, в Ubuntu 20.04 по умолчанию применяется netplan, который имеет функционал отката настроек сети. Spasbrosok не требует для своей работы что-либо кроме стандартных утилит, входящих в комплект многих популярных дистрибутивов Linux.

Инструкция по использованию Spasbrosok

Внимание! Команды предоставлены исходя из предположения, что вы работаете от имени пользователя root. Скрипт требует для работы полномочия root.

1. Скачать скрипт

wget https://screen.unihost.com/spasbrosok.sh

2. Разрешить выполнение скрипта

chmod u+x spasbrosok.sh

3. Запустить скрипт перед редактированием файлов конфигурации сети

./spasbrosok.sh

Вы должны получить такой ответ, как указано на снимке экрана:

4. Теперь вы можете начинать вносить изменения в конфигурационных файлах сети.

5. После сохранения изменений запустите скрипт ещё раз

./spasbrosok.sh

Если вы видите сообщение, сходное с приведённым ниже, ваш сервер имеет доступ к сети с новой конфигурацией. Введите 5 символов, чтобы сохранить новую конфигурацию. Просим учитывать, что удаление ошибочно введённых символов с помощью Backspace не поддерживается. Если вы введёте символы неправильно, настройки сети будут восстановлены из резервной копии.

Если вы видите сообщение без 5 красных символов, это означает, что связь с сервером прервалась.

Вы можете попробовать ввести 5 случайно выбранных символов или просто подождать 25 секунд до сброса сети.

Вот и всё! Надеемся, что наша утилита поможет вам избежать потери связи и сократит время на настройку сети.