Из цикла "хозяйке на заметку".
Когда-то я писал, что у меня запасено 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
Ну, само собой, где нужно, прописываете свои параметры.
Когда-то я писал, что у меня запасено 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
Ну, само собой, где нужно, прописываете свои параметры.
no subject
Date: 2009-02-11 11:46 am (UTC)В любом случае, это - довольно слабая нагрузка, траффик, близкий к максимальному был бы в 20-40 раз выше, в зависимости от скорости коннекта.
А перешивать мне лень, каюсь.
no subject
Date: 2009-02-11 11:57 am (UTC)А что до скорости коннекта - у меня канал извращенский, входящий 4 Мбит/исходящий 500 Кбит. И "в 20-40 раз выше" там быть нечему. На полную загрузить входящий мне нереально - места столько нет. %)
no subject
Date: 2009-02-11 12:23 pm (UTC)И я тут как раз вспомнил - под 100% нагрузкой у меня даже пара SHDSL Зукселей периодически висла.
no subject
Date: 2009-02-11 12:27 pm (UTC)no subject
Date: 2009-02-11 01:18 pm (UTC)А те Зуксели были 2300/2300.