Bekijk de volledige versie : непонятки с роутером
DestinyChild
02-06-2009, 06:29
с некотрых пор стал дурить роутер походу... Показывает что мол типа коннект есть - но никакого инета нет и в помине...
Вот тока что тоже была такая ситуация... Помогает след.оследовательность действий...
Войти на роутер в раздел Status. Нажать Disconnect. Потом Connect. Потом обновить страницу.. Потом подождать с полминуты. Потом опять Connect - тока уже раз 5 подряд. Потом опять Refresh - и вуаля, есть инет.
Вот логи этих действий...
4885
Можете пояснить отчего такие разные действия???
Роутер 500g Premium V1. Прошивка 1.9.2.7-10 - скачана с сайта моего провайдера http://kvidex.ru/page_105.html
Ибо она и рекомендуется....
Не знаю - отличается ли она от оригинальной....
Что важно!! После покупки роутер был прошит этой прошей и работал как часы... Совершенно ничегошеньки не менялось и вдруг резко с февраля вдруг ни с того ни с чего стал дурить....
При коннекте напрямую - инет на компе сразу появляется - так что не проблемы прова это ИМХО...
0. Прошивка на сайте вашего провайдера точно совпадает с прошивкой Олега. Но на сайте провайдера ни слова не сказано о том, что после перепрошивки нужно делать сброс настроек. А это обязательный шаг. Если вы его не делали, сделайте и настройте роутер заново.
1. Выставьте значение Idle Disconnect Time in seconds(option) в 0.
2. Когда вы скачивали прошивку с сайта провайдера, брали ли вы оттуда же файл WL500g.Premium.tar.gz и загружали ли его в роутер? Содержимое его вызывает подозрения...
DestinyChild
02-06-2009, 18:35
0. Прошивка на сайте вашего провайдера точно совпадает с прошивкой Олега. Но на сайте провайдера ни слова не сказано о том, что после перепрошивки нужно делать сброс настроек. А это обязательный шаг. Если вы его не делали, сделайте и настройте роутер заново.
ок, сделаю...
1. Выставьте значение Idle Disconnect Time in seconds(option) в 0.
А за что отвечает эта функция? И есть ли разумные обоснования того значения, что рекомендовал провайдер (на странице провайдера эта настройка имеет значение 1800)?
2. Когда вы скачивали прошивку с сайта провайдера, брали ли вы оттуда же файл WL500g.Premium.tar.gz и загружали ли его в роутер? Содержимое его вызывает подозрения...
Да, конечно же. Ведь сказано же - что это скрипт, что отвечает за автоподгрузку маршрутов новых сетей по пирингу и за IPTV.
Но в чем подозрения???
А за что отвечает эта функция? И есть ли разумные обоснования того значения, что рекомендовал провайдер?
А он что-то рекомендовал?:eek: Я ж Вам вчера в личку написал: выставьте в 0.
Попробуйте это, потом отпишитесь здесь.
А за что отвечает эта функция? И есть ли разумные обоснования того значения, что рекомендовал провайдер?
Есть обоснование значению 0: с другими значениями работает хуже. Я думаю, провайдер просто не озаботился выяснением того, что туда нужно вписать и оставил по умолчанию. А отвечает это за интервал (в секундах), отсутствие активности в течение которого приводит к завершению соединения. Проблема в том, что при появлении активности соединение не всегда поднимается.
Но в чем подозрения???
Я посмотрел содержимое и не совсем уверен, что этот скрипт выполняет то, что задумывалось. Вот файлы из этого архива, судите сами:
WL500g.Premium.tar.gz
drwxr-xr-x admin/root 0 2008-01-14 14:16 tmp/local/
drwxr-xr-x admin/root 0 2008-01-14 14:17 tmp/local/sbin/
-rwxr-xr-x admin/root 971 2008-04-19 16:53 tmp/local/sbin/post-firewall
drwxr-xr-x admin/root 0 2008-03-28 23:45 tmp/local/etc/
-rw-r--r-- admin/root 190 2008-03-28 23:50 tmp/local/etc/igmp.conf
drwx------ admin/root 0 2000-01-01 03:00 tmp/local/root/
tmp/local/sbin/post-firewall (чего стоит сохранение flashfs при каждом пересоединении, не говоря уже о странной работе с awk и мега-способе определения размера файла; в общем, неаккуратный скрипт, может вызывать проблемы)
#!/bin/sh
defgw=`nvram get wan_gateway`
route add -net 192.168.0.0 netmask 255.255.0.0 gw $defgw
wget http://192.168.0.31/cgi/routes.bat -O /usr/local/sbin/routes.new
size=`ls -l /usr/local/sbin/routes.new | awk '{
i=split($0,String," ")
print String[5]
}'`
let "size +=0"
if [ "$size" -gt 1 ]
then
awk '{i=split($0,String, " ");
if (String[1]=="route")
print (String[1] " add -net " String[4] " netmask " String[6] " gw " String[7])
}' /usr/local/sbin/routes.new | /bin/sh
rm /usr/local/sbin/routes
mv /usr/local/sbin/routes.new /usr/local/sbin/routes
flashfs save && flashfs commit && flashfs enable
else
awk '{i=split($0,String, " ");
if (String[1]=="route")
print (String[1] " add -net " String[4] " netmask " String[6] " gw " String[7])
}' /usr/local/sbin/routes | /bin/sh
fi
igmpproxy -c /usr/local/etc/igmp.conf > /dev/null 2>&1
wl mrate 18 &
echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter &
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter &
tmp/local/etc/igmp.conf (в этом я мало понимаю)
# automagically generated from web settings
quickleave
phyint vlan1 upstream ratelimit 0 threshold 2
altnet 0.0.0.0/0
phyint br0 downstream ratelimit 0 threshold 2
phyint ppp0 disabled
DestinyChild
03-06-2009, 08:56
А он что-то рекомендовал?:eek: Я ж Вам вчера в личку написал: выставьте в 0.
Попробуйте это, потом отпишитесь здесь.
Да, все верно. Сообщение пришло))
За скорую помощь спасибо))) еще раз)))
Насчет скорых результатов - это туго. Ибо поэтому то я и написал, что имею "непонятки", а не гарантированную "проблему". Ибо "проблема" не воспроизводится при каждом запуске :D
Т.е. и 3 и 4 суток подряд при любом кол-ве включений - он работает - а потом бац! и нет.. Так что результат обнуления переменной я смогу подтвердить не скоро.. Нужно с неделю для точности выждать....
DestinyChild
03-06-2009, 09:05
....
Я посмотрел содержимое и не совсем уверен, что этот скрипт выполняет то, что задумывалось.
...
Чтож. Я ведь нифигушки не понимаю во всем этом "многообразии" linux'овых примочек... Я виндоузятник по полной)))
Единственно - что могу попробовать пояснить наличие постоянной перезаписи тем, что на странице провайдера черным-по-белому написано, что гарантируется при каждом включении роутера обновление талицы маршрутизации по сетям пиринга с учетом наличия в трансляции каналов IPTV...
Вот походу они и перезаписывают старую таблицу новыми данными -- если таковые были скачаны с компа прова с определенного файла. Поэтому походу и размер этого файла проверяется - ибо если таблица и поменялась - то она тока увеличилась. Т.е. изменился размер файла, в котором она хранится...
Вот тока чет IPTV я все равно покамест не вижу на компе))))
Про остальное у меня нет данных... Но может по такому случаю самому Олегу написать сообщение? Как считаете?
Ибо работники провайдера сказали - что все, что лежит ща на сайте - все актуально и работоспособно... Проблем типа быть не должно...
Единственно - что могу попробовать пояснить наличие постоянной перезаписи тем, что на странице провайдера черным-по-белому написано, что гарантируется при каждом включении роутера обновление талицы маршрутизации по сетям пиринга с учетом наличия в трансляции каналов IPTV...
Вот походу они и перезаписывают старую таблицу новыми данными -- если таковые были скачаны с компа прова с определенного файла. Поэтому походу и размер этого файла проверяется - ибо если таблица и поменялась - то она тока увеличилась. Т.е. изменился размер файла, в котором она хранится...
Вот тока чет IPTV я все равно покамест не вижу на компе))))
Суть-то в том, что они не сравнивают размеры старого и нового файлов, а просто смотрят, что новый скачался. И при каждом успешном скачивании перезаписывают flashfs. Независимо от того, отличается ли новый файл от старого, или нет.
DestinyChild
05-06-2009, 06:13
Чтож, 3 суток прошли - полет нормальный...
Авось и вылечили мы мой роутер))))
P.S. - а когда я заикнулся у провайдера что их файлы имеют вероятную ошибку в коде скриптов - меня "послали" учить матчасть))) типа не груби тут работающим людям - мы знаем. что пишем)))
Чтож, 3 суток прошли - полет нормальный...
Авось и вылечили мы мой роутер))))
P.S. - а когда я заикнулся у провайдера что их файлы имеют вероятную ошибку в коде скриптов - меня "послали" учить матчасть))) типа не груби тут работающим людям - мы знаем. что пишем)))
Скрипты не смотрел, но "Idle disconnect..." здесь многократно обсужден - в 0 должен быть выставлен однозначно на 10 прошивке! Так что пусть учат матчасть сами.:)
DestinyChild
11-06-2009, 13:31
чтож - опять требую к себе внимания))))
шутка, ничего не требую, но прошу придумать еще что-нить...
Ибо теже проблемы опять появились...
опять куча "kernel: ppp: compressor dropped pkt"
и нет коннекта на провайдера...
вот последний удачный лог. Я прошу пояснить - почему лог какждый раз разный?? Вот сравнить его построчно с тем, что в прикрепленном файле (с удачным конечно же!!! ибо там еще и неудачный прилеплен) - они отличаются...
Роутер что - каждый раз при включении придумывает новые пути инициализации самого себя????
4930
Oleg12340
16-06-2009, 12:59
чтож - опять требую к себе внимания))))
шутка, ничего не требую, но прошу придумать еще что-нить...
Ибо теже проблемы опять появились...
опять куча "kernel: ppp: compressor dropped pkt"
и нет коннекта на провайдера...
вот последний удачный лог. Я прошу пояснить - почему лог какждый раз разный?? Вот сравнить его построчно с тем, что в прикрепленном файле (с удачным конечно же!!! ибо там еще и неудачный прилеплен) - они отличаются...
Роутер что - каждый раз при включении придумывает новые пути инициализации самого себя????
4930
Такая же ситуация "ppp: compressor dropped pkt" , провайдер тот же, то есть интернет, то нет, как это лечить?
theMIROn
16-06-2009, 13:12
ppp: compressor dropped pkt
http://lists.altlinux.org/pipermail/devel-kernel/2003-December/002880.html
+ попробовать nomppe-stateful
DestinyChild
17-06-2009, 16:21
http://lists.altlinux.org/pipermail/devel-kernel/2003-December/002880.html
+ попробовать nomppe-stateful
Друг theMIROn! Ссылка конечно хорошо - но она для тех, кто рубит фишку в линуксе и в самом роутере....
Можно подробнее ЧТО тут мне надо сделать - из этой ссылки???
Друг theMIROn! Ссылка конечно хорошо - но она для тех, кто рубит фишку в линуксе и в самом роутере....
Можно подробнее ЧТО тут мне надо сделать - из этой ссылки???
Для начинающих есть тема "Для новичков и ленивых" Нулевые пункты прочитайте.
DestinyChild
20-06-2009, 17:42
Это вполне логично - если бы мне дали указания ЧТО надо делать - а то в той статье - идет обсуждение поведения !!ОС!!! Debian, а не прошивки роутера. А во-вторых, там все равно не было ни слова о действиях...
а слова "+ попробовать nomppe-stateful" - так вообще не понятны - я конечно поиском почитал - но это опять таки!! править файлы линукса, а не прошивки....
Чето не то вы советуете ИМХО...
Это вполне логично - если бы мне дали указания ЧТО надо делать - а то в той статье - идет обсуждение поведения !!ОС!!! Debian, а не прошивки роутера. А во-вторых, там все равно не было ни слова о действиях...
а слова "+ попробовать nomppe-stateful" - так вообще не понятны - я конечно поиском почитал - но это опять таки!! править файлы линукса, а не прошивки....
Чето не то вы советуете ИМХО...
1. Мое сообщение проигнорировано?
2. Назовите ПРИНЦИПИАЛЬНОЕ отличие прошивки роутера от простого Линукса - раз Вам ссылка не понравилась.
Это вполне логично - если бы мне дали указания ЧТО надо делать - а то в той статье - идет обсуждение поведения !!ОС!!! Debian, а не прошивки роутера. А во-вторых, там все равно не было ни слова о действиях...
а слова "+ попробовать nomppe-stateful" - так вообще не понятны - я конечно поиском почитал - но это опять таки!! править файлы линукса, а не прошивки....
Чето не то вы советуете ИМХО...
Все эти дополнительные параметры (http://linux.die.net/man/8/pppd) вводятся (при желании) в поле Additional pppd options, разделяются пробелами. Вам тут советовали
nomppe-stateful
nodeflate
nobsdcompress
noccp
(последние 3 - по ссылке (http://lists.altlinux.org/pipermail/devel-kernel/2003-December/002880.html), которая хоть и не про роутер, но про тот же pppd, который используется в роутере).
DestinyChild
21-06-2009, 13:03
Чтож, Power +1! Вот это я понимаю ответ... а то иди почитай статьи про линукс...
Я виндоузятник! мне линукс - кость в горле.. И то что основа прошивки - ОС линукс - ну это для меня боооольшая проблема и тягость...
Я не рублю ни фигушки в этой системе - и потому любые статейки про ЭТО - мне как мертвому припарка...
А вот четкий ответ где и что надо вбить в ВЭБ-интерфейсе прошивки роутера, легко доступном через IE - вот это грамотный ответ... :)
Начну пробовать)))