Pull to refresh

Comments 4

только нужно пинговать не гугл днс, а следующий хоп после циски (шлюз прова например)…
иначе если инет и правда пропадет не по вине циске… то циска много раз перегрузится, а вы будете думать что за…
мне одному показалось, что решение несколько, кхм, избыточное ?)
Похожая беда приключалась с говнороутером DIR-615 rev. E4, который стоял в здании напротив, раздавал интернет через WiFi, а доступ к нему был затруднен. Зависал каждые 1-2 суток, причем не пинговался и не пускал в себя никого. Вариант с ежесуточным принудительным ребутом не получался — не было такой красивой команды, которую можно было бы простым скриптом выполнить через CURL, также не было Telnet-а. Решение созрело следуещее — был взят вполне рабочий аппарат Panasonic A100 (розовенький :)), из него выкинуты динамик, вибромотор и гнездо наушников, вместо них запихнуто(!) маленькое 5V-реле (из какого-то сломаного сканера), припаяное вместо вибромотора. Это реле размыкало цепь питания роутера, блок питания которого выдавал 5V. Зарядка аппарата сделана от этих 5V. При зависании, делался звонок на этот телефон, после чего реле щелкало и роутер перезапускался. Автоматизировать не успел, был куплен новый роутер на замену, но проверял вариант отсылки email-to-SMS на номер телефона, что при каком-нибудь варианте рабочего интернета давало возможность ребутнуть из shell-скрипта. Или пинговать из внешки и также — shell-скриптом посылать на e-mail-to-SMS.
Я тоже хотел сделать на реле, но это было бы дольше т.к. надо докупать либо ethernet shield (реле и микроконтроллеры есть), либо rapsberry PI, либо что-то подобное.
Sign up to leave a comment.

Articles

Change theme settings