ПредишенСледващото

Ако имате рутер ASUS или друг фърмуер от Олег, тази бележка за вас. Наскоро имах проблем, който не може да получи, за да вземе решение. VPN сесия се разби, на VPN-връзка, остава свързана. Рутерът не можеше да разбере, че е необходимо да се свържете отново. Всеки път, когато те ръчно презареждане на рутера, ще се съгласите, че е дълъг и досаден процес.

Script рестартиране на рутера, в случай на отсъствие на Интернет

Аз съм изкопал около в интернет, се оказа, че не е сама и че проблемът е доста големи среди, "routorovodov". Нашите доставчици не са особено благоприятни потребители с рутери, в повечето случаи, отговорът на въпроса: "Каква е вашата операционна система" тиха подкрепа.

Аз не бях помолен, и продължи да търси, но не е имало универсално решение на този проблем. Тогава си помислих, моя рутер е базирана на Unix и подкрепя Bash-скриптове. Реших да напиша "умен" рестартиране сценарий, в случай, че виси или VPN сесия. След известно на пробата и грешката, се спрях на този вариант.

Алгоритъм на работа на този скрипт е както следва: На първо място, ние изпращаме 3 ping'a да Yandex, ако преминат го установят "интернет ОК". Ако не, да изпрати друг 3 ping'a за Google, ако преминат, извод "интернет ОК". Ако пинг не достига и до Google, след което рестартирайте.

Този скрипт трябва да се добавят към планировчика на задачите (в повечето случаи това Cron), тя се изпълнява на всеки 5-10 минути.

Качествени сайтове за скриптове.

Подкрепете проекта - споделете линка, благодаря!