nixp.ru v3.0

25 мая 2017,
четверг,
04:12:40 MSK

DevOps с компанией «Флант»
ADRENALIN написал 10 апреля 2013 года в 12:09 (6056 просмотров) Ведет себя неопределенно; открыл 1 тему в форуме.

Здравствуйте, появился у меня такой вопрос есть система  fedora используется в качестве nat сервера на него приходит интернет.Проблема такова иногда происходит разрыв сети и пропадает интернет для того что бы запустить заново приходиться прописывать маршрут  к примеру ip route 192… add 10……  это вручную. Можно ли сделать как нибудь что бы он автоматически прописывался тоесть к примеру идет ping до днс сервера значит все норм к примеру каждые 5 минут отсылается пинг если же он пропадает то прописывается автоматически команда которую я писал выше. подскажите пожалуйста можно ли такое реализовать, или дайте хоть подсказку для решения данной проблемы.

Дмитрий Шурупов

Конечно, можно.

Делаем:

ping -c 3 4.2.2.2 > /dev/null 2>&1


Если он отработал хорошо, то переменная $? будет равна 0. Соответственно, если $? не будет равна нулю, то интернет отсутствует — надо выполнять команды.