Reboot

Feb. 11th, 2009 09:43 am
dn54: (Default)
[personal profile] dn54
Из цикла "хозяйке на заметку".
Когда-то я писал, что у меня запасено 4 ADSL модема. Так вот, один из них - не совсем модем. Это комбайн от ASUS (AM604g) - Wi-Fi точка доступа, свич на 4 порта и собсно ADSL. Покупал я его в своё время как раз для вай-фая, а взял именно его потому, что он стоил дешевле всех остальных точек доступа. Без модемов и свичей. Вот такой вот парадокс. Я тогда решил, что модем на халяву не помешает, и оказался прав - теперь эта железяка самостоятельно раздаёт интернет на все домашние компьютеры.

И всё бы хорошо, но виснет он, собака, от непрерывной DSL нагрузки. К беспроводной части претензий нет - она при этом работает нормально. А чем больше траффик на шнурке - тем чаще зависает. При 100% загрузке может каждые несколько часов вылетать. А при минимальной - месяц стоит (проверено). Собсно, этим страдают вообще _все_ дешёвые ADSL модемы, что я видел. (Кроме, возможно, тех, которые Дальсвязь раздаёт для своего интернета). Так что менять его смысла особого нет. Но зависания рано или поздно меня конкретно достали. И тут мне как-то пришло в голову, что если он управляется через web-интерфейс, то и по телнету должен отвечать. Проверил - точно. После этого быстренько написал скрипт для крона, который его перезагружает. Пара суток работы показала - скрипт исправно отслеживает зависания и передёргивает модем. Под катом - текст скрипта, вдруг кому прикотицца.


Time: */10 * * * * *
Rule: ONLINE: "ras_pptp" NOT
Action:
START-APP: C:\WINDOWS\System32\telnet.exe 192.168.xx.xx
PAUSE: 1000
WIN-SEND-KEYS: "C:\WINDOWS\System32\cmd.exe" "modem_user_name{DELAY 500}{ENTER}{DELAY 500}modem_user_password{DELAY 500}{ENTER}{DELAY 500}reboot{DELAY 500}{ENTER}"
PAUSE: 4000
KILL: "telnet.exe"
PAUSE: 30000
RASUser: "ras_user_name"
RASSecPassword: "xxxxxxxxx"
DIAL: "ras_pptp" 10 30

Ну, само собой, где нужно, прописываете свои параметры.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

dn54: (Default)
dn54

December 2025

S M T W T F S
 123456
789 1011 1213
14151617181920
2122232425 2627
28293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 07:07 am
Powered by Dreamwidth Studios