Скрипт для восстановления сетевого соединения при обрыве

Если ваша система использует для управления сетевыми соединениями программу NetworkManager, то вам может пригодиться следующий скрипт для восстановления соединения при обрыве:

#!/bin/bash
# Автор: bravikov@gmail.com
# Скрипт восстанавливает сетевое соединение при обрыве
# Проверка состояния соединения каждые 5 секунд
# Имя соединения задается в переменной connect_name

connect_name="Имя соединения"

while [ 1 ];
do

  sleep 5

  if [ "`nmcli con status | grep "$connect_name"`" == "" ];
   then nmcli con up id "$connect_name";
  fi;

done;

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

Реклама

Автор

Дмитрий Бравиков

Инженер. Электронщик. Программист.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s