Благодарности: денежное общество и мойка авто

Перезапуск сетевого интерфейса в OpenWrt или Linux

Бывает что соединение зависает, особенно это происходит на роутерах с 3G/4G модемами и соединением VPN, помогает перезапуск сетевого соединения. Как проверить наличие соединения и если соединение зависло то выполнить перезапуск.

Для начала выясним имя нашего соединения выполнив команду в консоли ifconfig

измените адрес который пингуем и имя интерфейса на свои, у меня пример для VPN, если для интернет соединения то можно пинговать адррес 8.8.8.8

сделаем файл исполняемым

добавляем в crontab строку

либо выполнив команду

либо в OpenWrt зайти в вэб интерфейс Система — Запланированные задания и туда добавить.

Теперь при разрыве соединения интерфейс будет перезапускаться

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс