Skip to content

ArthurGareginyan/restart-interface-if-host-down

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Перезапуск сетевого интерфейса при недоступности хоста

Мой Raspberry Pi подключен к локальной сети по WiFi с помощью USB WiFi адаптера «ASUS USB-N10» и при сбоях в сети (например когда рутер зависает или перезагружается) RPi не переподключается к WiFi сети. Чтобы исправить эту ситуацию Я написал маленький сценарий на «Shell» проверяющий доступность сети пингуя рутер и перезапускающий интерфейс «wlan0». После записи в «cron» сценарий будет проверять сеть каждую минуту.

В коде нужно исправить переменные HOST и DEVICE на необходимые.

Дадим права на исполнение:

chmod +x ifdown_net.sh

И сделаем запись в «cron» для автоматического запуска скрипта каждую минуту:

sudo nano /etc/crontab
# Test interface and reload if need
*/1  *    * * *   root    /home/user/ifdown_net.sh

Если хочется запускать не каждую минуту, а например каждые 5 минут, тогда нужно исправить «1» на «5».

License

This script is licensed under the GNU General Public License, version 3 (GPLv3) and is distributed free of charge.

Commercial licensing (e.g. for projects that can’t use an open-source license) is available upon request.

Author

Arthur Garegnyan

About

Перезапуск сетевого интерфейса при недоступности хоста

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages