Ну проблема, я не думаю, что у провайдера моего, а даже, если и проблема, сомневаюсь, что решать ее будут только из-за моей жалобы… А Вам повезло видимо)
У меня был D-link DSL-2500u раз в неделю перезагружал вечером, но через 4 месяца стал терятся интернет в день раз 5-6, друзья подарили ASUS, таже фигня! Позвонил прову они проверили линию, сказали что проблема с ней, решают!
Как почитать про эти D-Link, то старшно становится, к любому устройству у них есть пачка недовольных коментариев. Я вот решил рискнуть и купил устройство, как у автора топика. Пол года работает и как бы претензий нет.
Еще через полгода будет проблема…
Будет гореть красная лампочка у питания и раз 5-7 секунд мигать status.
У этой модели очень часто дохнет конденсатор. Почему? Не знаю. Но уже видел 3 (один из них мой) у которых в питании вздулся кондер. И главное все они проработали ориентировочно год.
Плюс мой. Вздулся злосчастный конденсатор на 330MF/25V в блоке питания неделю назад.
Пока поставил на подмену стренький модем+свич.
Всё никак не дойду до магазина с радиодеталями что бы прикупить конденсатор.
Этим болеют, похоже, все экземпляры серии.
Не знаю про другие модели — взял себе Dlink DIR-300.
Тоже много шуму было, какой он поганый, как глючит и тормозит. Искали прошивки. Хотя новые прошивки не решали всех проблем.
Я решил все-же купить, но последняя прошивка у меня появилась раньше приборчика.
Когда настроил — пашет как зверь. За 3 месяца было раза 3 подвисания. Без никаких прошивок. Никаких нареканий нет. Ни к скорости, ни к качеству работы.
2500u у меня дома, на работе и у пары знакомых. все подключены к одному провайдеру (укртелеком), у всех раньше работали модемы без сбоев месяцами, сейчас же практически каждое утро надо ребутить. не думаю, что это совпадение и модемы сразу у всех заглючили…
это самая частая отмазка укртелекома. У меня дома 4 компа, телефоны по WIFi так что мне без роутинга ни как.
У меня тоже D-Link через год перестал автоматом восстанавливать интернет. Скорее всего прийдется новый покупать, линксис или асус.
Если вдруг не будет пинговаться адрес, который вы пишете в скрипте, шлюз будет бесконечно ребутиться. Лучше пинговать адрес шлюза провайдера, либо адрес днс сервера, которые выдаются DHCP сервером.
пара замечаний, часто можеи перезагружать опасно, т.к. он может в итоге умерть почти полностью. если что-то будет серьезное с каналом, то линк не поднимется и модем будет ребутаться каждые три минуты. мой таким макаром умер и стал показываться толкьо форму для аплоада прошивки. после перепрошивки заработал.
скрипт я использовал чуть другой, в частности проверял несколько ипов и банусил модем только если все не отвечают.
pastebin.com/m70d6d756
В итоге заменил этот говно-модем на 500T + wl500gp. реконнект занимает 10 секунд и установленные соединенния не успевают разоваться.
Рекомендую сразу перепаять конденсаторы (если гарантия уже вышла) в блоке питания и, по возможности, в самом аппарате. Поставить качественные.
Прибор очень чувствителен к питанию и при незначительном отклонении напряжения может, к примеру, отказаться работать wi-fi.
Основная причина в комментариях.
Опа, даже не знал что у моего рутера (Siemens SL2-141-I) есть телнет-интерфейс. Подобной проблемы у меня, правда, нет — реконнектится он сам, да и потеря связи бывает очень редко. Но сам факт надо принять к сведению, авось что-нибудь полезное в голову взбредет :)
вообще, это проблема модема…
У меня была аналогичная проблема (с мопедом Iskratel) долго ругались с администраторами, ничего не менялось… Поменял модем на Edimax — и с тех пор я к модему вообще не смотрю…
А до того приходилось писать програмулину (под винду), которая пингает интернет, и если соединения не было, ребутала модем… На самом деле, когда модем перегружается — это не есть гуд:
В многих случаях после ребута у Вас будет новый IP адрес (если он динамический). И даже используя сервисы динамического ДНС у Вас будут проблемы с соединением на свой комп, по скольку базы на этих серверах обновляются не в реалтайме, а через некоторое время (минут 15 или что-то в этом роде)…
такой же модем (D-Link 2640U-BRU-C), подобная проблема (автоматом не поднимал pppoe соединение после обрыва)
помогла последняя прошивка (1.21 от 31.07.2009) forum.dlink.ru/viewtopic.php?t=72399
у меня у самого был такой же. Прошиваться не хотел, постоянно вылетал.
Тоже написал небольшую софтину, только на C#.
Кстати не обязательно использовать логин и пароль, там можно напрямую вызвать <адрес_модема>/reboot.cgi
Обратил внимание, что такой зависон происходит при скачке торрентов.
То есть модем работает неделями когда я ничего не качаю.
Как повешу торренты качаться, так может пару раз в день слетать.
Это все на «Стриме», видимо они засекают большие прием/отдачу трафика и перерубают. Причем хитро рубят — при диагностике модем только на последнем(вроде) пункте фалит.
Хотя возможно, что это всего лишь совпадение, но со временем мне так все меньше кажется.
Занятно, я делал что-то подобное, но для Windows. Правда метод совсем другой использовал, по HTTP с админки роутера запрашивал определенную страничку :)
Был случай с потерей коннекта в ADSL-роутере D-Link 2640U.
Клиент сказал, что сбивает связь и нужно регулярно перезагружать (до 5-15 раз в час).
У меня дома, такой же провайдер — Укртелеком. Проверил — работает корректно!
Приношу обратно клиенту — не работает корректно.
Техподдержка после тренинга по навешиванию лапши на уши умными доводами переводила стрелки на проблему в модеме.
Но я предполагал, что проблема на линии. Так как с сервером и модемом все ОК.
Клиент подал заявку на проверку линии — техотдел дал сроки больше месяца ждать специалистов.
Далее был поднят на ноги начальник отделения Укртелекома, и линию проверили на следующий день с утра…
и действительно, проблема была в том, что некачественно проложили/соединили линию в нескольких отрезках, и из-за этого модем терял связь, тем более, что линия очень длинная (уходит за пределы города), соответственно присутствует немного затухание сигнала. Вывод: в моей практике, данный девайс оказался просто чувствительным к сигналу.
После восстановления линии — D-Link 2640U работает идеально!
Маленькое замечание re.compile(r"(\d) received") тут явно излишний. RegExp очень мощная штука но не стоит ими злоупотреблять для таких простых случаев это как их пушки по воробью.
Для такого простого случая достаточно проверки вхождения в строку, например:
«recived» in strtest что эквивалентно поиску подстроки
подойдёт также
str.find(«received»)
str.count(«received»)
str.endswith(«received»)
Где str проверяямая строка.
Была похожая проблема с модемом Zyxel Prestige 660R
Нашел утилитку ztnbatch.exe и засунул в крон задачу с содержанием: Если не пингуется пров, запустить ztnbatch.exe -h 192.168.1.1 -p 1234 -c «sys reboot»
А торрентами вы часто пользуетесь? У меня linksys wag54gs регулярно «подвисает.» Т.к. я пользуюсь торрентами — много соединений. В какой-то момент ему просто перестаёт хватать памяти и новые соединения уже не установить.
Возможно это связано с провайдером. У моего провайдера (Казахтелеком), например, разрыв сессии каждые 24 часа. Теряют коннект что прошлый D-Link DSL-2500U, что используемый в данный момент TP-Link TD-W8910G. Кажется, D-Link в новых прошивках добавили фичу, вроде отправки какого-то запроса PPP-серверу для проверки состояния PPPoE-сессии и ее перезапуска, если PPP-сервер не ответил на запрос.
А у нас вообще этих проблем нет, ибо нет телефонных линий, ШПД и вообще ничего нет к чему можно подключить ADSL модем ;-( Видно кому-то очень не хочется, чтобы Чечня вышла в сеть ;-)
Вы бы точно были бы в шоке, увидев через какое «чудо мысли» я подключаюсь к сети ;-)
Через немецкого провайдера SkyDsl идет входящий трафик 50-60 кб/с, через спутниковую тарелку, а исходящий — мегафон-модем 9кб/с ;-) обходится это всё 5-6 тыщ рублей в месяц…
Прям моя проблема ) только у меня DSL-2500U. Я заюзал nncron, который пингует, например ya.ru, ребутнуть модем можно по линку 192.168.1.1/rebootinfo.cgi тоже из nncron
ps. по моему это несколько проще, чем на питоне )
Задался использованием этого скрипта. А он выдает ошибку
File "/home/lion58/script.py", line 20
self.status = int(igot[])
^
SyntaxError: invalid syntax
Поскольку я не програмист, подскажите в чем тут тема базара.
в моем модеме нету телнета и пришлось писать скрипт на питоне для рестарта модема через веб-морду
если вам это нужно — читать и качать по адресу
Программная перезагрузка DSL модема uvsw.narod.ru/project/restart_dlink.html
ADSL модем теряет коннект до перезагрузки? Не проблема!