Bekijk de volledige versie : Последняя прошивка от Олега 1.9.2.7-10.7
В общем, дело такое. Насколько я понял, 1.9.2.7-10 имеет несколько дефектов, которые усложняют жизнь, поэтому я решил изыскать время и выпустить стабильную версию 1.9.2.7-10а. Насколько я понял, текущие проблемы 10ки такие:
1) Если ВПН сервер находится в одной сети с клиентом, то создаётся лишний маршрут, приводящий к невозможности коннекта к нему;
2) Маскарадинг следует заменить на snat для уменьшения загрузки процессора при активном создании исходящих соединений (например, торрент клиентами);
3) Решить проблему с WiFi в устройствах на BCM5354 (wl500gpv2/wl50gu/gc) обновлением версии wifi модуля до самой последней;
4) Решить проблему с установкой дефолтного значения Idle Disconnect в 0;
5) Ещё были проблемы с ЮСБ в BCM5354, кто-нибудь в курсе, что-нибудь чехи поправили?
Что ещё? Ссылки на патчи приветствуются.
Обращаю внимание, что новые возможности добавляться в эту версию _не будут_, изменения будут минимальными с тем, чтобы избавиться от существующих неприятных дефектов.
Возможно обновление встроенного софта, если мне аргументированно объяснят, что не работает и почему, а также дадут ссылку на протестированную версию.
lly, если в новой версии, есть какие-то упомянутые фиксы, то пришли мне, пожалуйста, патчи к исходникам 10й версии или файлы целиком.
---------------
Итак, тестовая версия лежит здесь:
http://oleg.wl500g.info/pre10a/
Изменения:
1) обновлённый WiFi (по многочисленным просьбам владельцев v2);
2) решена проблема с маршрутами в pptp;
3) idle disconnect по умолчанию - 0;
4) исправление ez-ipupdate (автор theMIROn);
5) исправление скрипта flashfs (по мотивам исправления al37919);
6) вместо MASQ используется SNAT (автор theMIROn);
Обновил до 10.5.
6) SNAT теперь работает иначе: он не должен сбрасывать соединения, если выдан старый адрес;
7) Добавлена поддержка кривого dhcp ufanet.
Обновил до 10.6.
6) выкинул SNAT, вернул маскарадинг;
8) вернул потерянный tcpdump;
9) добавил поддержку 8-ми битного встроенного флеша.
Обновил до 10.7
10) В настройках ftp заменил Read/Write/Erase на Write Only;
11) upnp больше не рестартует при синхронизации времени.
theMIROn
18-02-2009, 12:22
С возвращением =)
2) Маскарадинг следует заменить на snat для уменьшения загрузки процессора при активном создании исходящих соединений (например, торрент клиентами);+ что-то придумать с необходимостью чистки conntrack по разрыву соединения и/или когда ip снтерфейса становится невалидным. masquerade чистит автоматически
4) Решить проблему с установкой дефолтного значения Idle Disconnect в 0;обновление ppp до 2.4.5-pre (snapshot 2008-11-26) + rp-pppoe 3.10 + дебиановские патчи, насколько я знаю, решили проблему, во всяком случае жалоб больше не было
5) Ещё были проблемы с ЮСБ в BCM5354, кто-нибудь в курсе, что-нибудь чехи поправили?Чехи добавили возможность выключения usb 2.0 (тупо не загружая модуль)
Что ещё? Ссылки на патчи приветствуются.
основная ссылка думаю будет http://code.google.com/p/wl500g/source/checkout + вписывание в овнеры.
BORODA(C)
18-02-2009, 12:32
Иногда приходится перегружать роутер, что бы он получил ранее не полученный в Корбине IP.
Просьба не лимитировать количество попыток получения IP по DHCP, либо дать возможность менять этот параметр.
+ что-то придумать с необходимостью чистки conntrack по разрыву соединения и/или когда ip снтерфейса становится невалидным. masquerade чистит автоматически
Хм. Т.е. такая проблема есть сейчас c snat? Это плохо... Нужно изобретать чистилку, хотя вот, у чехов был кривой способ через /proc, насколько я помню.
обновление ppp до 2.4.5-pre (snapshot 2008-11-26) + rp-pppoe 3.10 + дебиановские патчи, насколько я знаю, решили проблему, во всяком случае жалоб больше не было
Нужна конкретика. Что за проблему и как решили. Я имел в виду видимо несколько иное. Сейчас в веб-интерфейсе дефолт не 0. Поэтому некоторые не понимают, почему не работает.
Замена ppp - это вообще вещь мегастрашная. Ибо я когда-то убил несколько месяцев исправляю баги в 2.4.3, в итоге вернулся на 2.4.2 и был счастлив. Чего такого нового в rp-pppoe 3.10?
основная ссылка думаю будет http://code.google.com/p/wl500g/source/checkout + вписывание в овнеры.
Этот репозиторий пусть будет для новой версии. 10а я выпущу как раньше. :)
Иногда приходится перегружать роутер, что бы он получил ранее не полученный в Корбине IP.
Просьба не лимитировать количество попыток получения IP по DHCP, либо дать возможность менять этот параметр.
А оно не лимитируется. Там просто есть пауза между попытками. Процесс udhcp висит ведь?
Что касается SNAT.
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
нам не поможет?
Что касается SNAT.
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
нам не поможет?
Не смог найти внятного объяснения, на что именно влияет ip_dynaddr.
Но на всякий случай замечу, что, наверное, стоит предусмотреть не очищать conntrack, если при реконнекте новый ip-адрес оказался равен старому.
1) Если ВПН сервер находится в одной сети с клиентом, то создаётся лишний маршрут, приводящий к невозможности коннекта к нему;
Это так пока и не разобрались как починить.
2) Маскарадинг следует заменить на snat для уменьшения загрузки процессора при активном создании исходящих соединений (например, торрент клиентами);
сделал theMIROn http://code.google.com/p/wl500g/source/detail?r=73
4) Решить проблему с установкой дефолтного значения Idle Disconnect в 0;
В процессе разборок с sacharja из англоязычного форума. Одну багу я выловил - не работала кнопка "Connect" в случае PPPoE demand. Также он утверждает, что соединение в случае demand поднимается после перезагрузки автоматом!(типа без наличия траффика) буду проверять.
5) Ещё были проблемы с ЮСБ в BCM5354, кто-нибудь в курсе, что-нибудь чехи поправили
Я не смог найти внятной инфы по данному вопросу и понадеялся на обновленное ядро.
Замена ppp - это вообще вещь мегастрашная. Ибо я когда-то убил несколько месяцев исправляю баги в 2.4.3, в итоге вернулся на 2.4.2 и был счастлив. Чего такого нового в rp-pppoe 3.10?
Багфиксы. Я дня два копался на samba.org/ppp в багтрекере и еще смотрел на патчи Debian и OpenWRT.
lly, если в новой версии, есть какие-то упомянутые фиксы, то пришли мне, пожалуйста, патчи к исходникам 10й версии или файлы целиком.
Кроме rc-masq2snat.patch я уже и не припомню что подойдет к оригинальной 10-ке.
theMIROn
18-02-2009, 14:12
Что касается SNAT.
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
нам не поможет?
нет, нам это не поможет, т.к используется только для маскарадинга.
впрочем мертные входящие соединения отвалятся по таймауту, исходящие (возможно) по отбою сервера (если ip сменился), все прочие сфорвардеренные установленные - по максимальному нахождению в conntrack. В нашем случае это всего 6 часов.
Можно почистить conntrack через echo "1" > /proc/... (не помню навскидку), соответствующий патч перенесен от чехов. Но, очистятся ВСЕ отслеживаемые соединения, в т.ч по lo/br0, и, возможно, статическому man-у.
В самом худшем случае - торрент + частый реконнект ppp - будет нехватать объема таблицы, который был тем более уже оптимизирован lly на основе Tomato SpeedMod
Кроме rc-masq2snat.patch я уже и не припомню что подойдет к оригинальной 10-ке.dyndns патчи на rc тоже должны
Багфиксы. Я дня два копался на samba.org/ppp в багтрекере и еще смотрел на патчи Debian и OpenWRT.
Угу. Осталось потестировать массово. Я вынужден был откатываться на 2.4.2, после того как порелизил новую версию, в которой, как думал исправил в 2.4.3 почти всё. Потом плюнул.
Главное, что кроме новых цифирок ничего полезного там не было, кроме мультилинка, внедрение которого всё сломало внутри ppp.
С бизибоксом такая же фигня. Код абсолютно сырой выпускался.
Угу. Осталось потестировать массово. Я вынужден был откатываться на 2.4.2, после того как порелизил новую версию, в которой, как думал исправил в 2.4.3 почти всё. Потом плюнул.
Будем надеятся на лучшее, пока (тьфу-тьфу) массовых жалоб не поступало.
С бизибоксом такая же фигня. Код абсолютно сырой выпускался.
Вынужден согласиться, однако к 1.13 они добавили полезного функционала и размер даже уменьшили...
В общем и целом, стабильность удовлетворительная :) Думаю, к лету нам удасться сделать релиз.
Олег, а URL фильтр будет добавлен?
theMIROn
18-02-2009, 17:03
Олег, а URL фильтр будет добавлен?
ipt_string.o есть в 1.9.2.7-d прошивке. Можно заиспользовать
http://www.netfilter.org/documentation/HOWTO//netfilter-extensions-HOWTO-3.html#ss3.18
Олег, а URL фильтр будет добавлен?
Скорее всего нет...
nightrus
18-02-2009, 21:23
исправьте ссылку на DDNS сервер zoneedit.com
исправьте ссылку на DDNS сервер zoneedit.com
это патч http://code.google.com/p/wl500g/source/browse/trunk/ez-ipupdate.diff
Уважаемый Олег!
а можно сделать сразу в прошивке расширенные возможности по юзерам на самбу и фтп
в смысле, сейчас приходится и то и другое в веб морде сразу отключать, чтобы в своем автозапуске их снова запустить уже самому, чтобы в их конфигах было можно для неанонимусов в vsftp назначать каждому свою директорию, а не одну на всех, и для самбы тоже что то с юзерами там тяжко
но с ней, видимо сложнее
я так понял, чтобы авторизованные пользователи нормально по своим папкам по паролю ходили, надо ставить третью самбу, а она в прошивку не лезет
а на встроенной второй, как я почитал по форуму никому не удалось нормально развести юзверей по папкам с паролями
или есть патчики?
DarthSemafor
18-02-2009, 22:12
О, Великий Повелитель wl500:) Очень бы хотелось увидеть в прошивке какое - нибудь решение проблемы динамического шейпинга вместо ныне существующего в прошивке ws, который только полосу пропускания может резать:( Очень надеюсь!
Уважаемый Олег!
Может быть стоит добавить новую сборку udpxy http://wl500g.info/showthread.php?t=12182
Уважаемый Олег!
а можно сделать сразу в прошивке расширенные возможности по юзерам на самбу и фтп
в смысле, сейчас приходится и то и другое в веб морде сразу отключать, чтобы в своем автозапуске их снова запустить уже самому, чтобы в их конфигах было можно для неанонимусов в vsftp назначать каждому свою директорию, а не одну на всех, и для самбы тоже что то с юзерами там тяжко
но с ней, видимо сложнее
я так понял, чтобы авторизованные пользователи нормально по своим папкам по паролю ходили, надо ставить третью самбу, а она в прошивку не лезет
а на встроенной второй, как я почитал по форуму никому не удалось нормально развести юзверей по папкам с паролями
или есть патчики?
Добавлять уже ничего не буду. У фтп встроенного есть возможность делать личные директории - выбрать Private надо.
С самбой ручками всё должно получиться. Я когда-то давал примеры.
хотелось бы увидеть более подробную статисктику по роутеру как у чехов в прошиве ,меню Status & Log
По моему, Олег чётко написал - в 10а НЕ будет нового функционала! только багфиксы.
Когда он будет(если вообще будет) принимать пожелания по новой версии, тогда и следует написать свои ожидания. Не раньше!
P.S. Я бы такую посылку на деревню дедушке "как у чехов" проигнорировал. Если уж чего то хочешь, изволь объяснить подробно что и как.
DemonGloom
19-02-2009, 11:57
хотелось бы увидеть более подробную статисктику по роутеру как у чехов в прошиве ,меню Status & Log
Ну так возьмите и достаньте её оттуда...
Уважаемый Олег!
Может быть стоит добавить новую сборку udpxy http://wl500g.info/showthread.php?t=12182
А какие у Вас будут аргументы в пользу новой версии? :)
По делу: насколько я понял, там сейчас всё ещё не так гладко. Павел предложил проверить вариант со специфичным значением ключа -R, но желающих не нашлось. Просто так я менять не хочу: сейчас у меня всё прекрасно работает, жалоб на тв нет. Так зачем же заменять работающую версию на какую-либо другую?
theMIROn
19-02-2009, 20:09
Так зачем же заменять работающую версию на какую-либо другую?собственно по этим же причинам RT-N16 лепится с древним 2.4 ядром...
собственно по этим же причинам RT-N16 лепится с древним 2.4 ядром...
Это уже выбор броадкома, хотя свою часть они перепахивают постоянно. Поэтому несколько странно, что ядро до сих пор старое.
Итак, первая тестовая версия лежит здесь:
http://oleg.wl500g.info/pre10a/
Изменения:
1) обновлённый WiFi (по многочисленным просьбам владельцев v2);
2) решена проблема с маршрутами в pptp;
3) idle disconnect по умолчанию - 0;
4) исправление ez-ipupdate (автор theMIROn).
SNAT пока не включен, т.к. полного решения пока нет.
Упс. Тестирование отменяется. WiFi толком не заработал. :( Убрал от греха.
этот алогизм: http://code.google.com/p/wl500g/source/detail?r=102 тоже пофиксить бы надо
AndreyPopov
19-02-2009, 22:55
хотелось бы увидеть более подробную статисктику по роутеру как у чехов в прошиве ,меню Status & Log
думаю нужная вещь.
меньше у новичков будет вопросов и все будут меньше давать советов, как достать из telnet какую-то инфу:
этот алогизм: http://code.google.com/p/wl500g/source/detail?r=102 тоже пофиксить бы надо
Угу. Пришлось ручками изменять сейчас, т.к. тот патч к моим исходникам отказался применяться.
Итак, тестовая версия лежит здесь:
http://oleg.wl500g.info/pre10a/
Изменения:
1) обновлённый WiFi (по многочисленным просьбам владельцев v2);
2) решена проблема с маршрутами в pptp;
3) idle disconnect по умолчанию - 0;
4) исправление ez-ipupdate (автор theMIROn);
5) исправление скрипта flashfs (по мотивам исправления al37919).
SNAT не включен, т.к. полного решения пока нет.
theMIROn
20-02-2009, 17:38
Угу. Пришлось ручками изменять сейчас, т.к. тот патч к моим исходникам отказался применяться.
многим нужны еще вот эти 2 патча для раскрутки заснувших usb hdd, но они на 2.4.37, на 20 нужно будет затачивать
http://code.google.com/p/wl500g/source/detail?r=76
http://code.google.com/p/wl500g/source/detail?r=91
Олег, обрати пожалуйста внимание на вот это:
У всех в нашем городе ВПН рвется каждый час, какая-то несовместимость с твоей прошивкой, тех. саппорт делал какой-то патч:
вот тут описание. (http://forum.ufanet.ru/mvnforum/viewthread?thread=21249)
с нашей стороны вижу, что роутер очень забавно работает с dhcp. по истечении одного часа он не продлевает аренду, а заново делает dhcp discover. (http://forum.ufanet.ru/mvnforum/viewthread?thread=21055&offset=0)
Я не могу точно сказать в каком месте возникает проблема, поэтому я дал ссылки на форум провайдера с комментариями системных администраторов.
Что скажешь? Можно ли это поправить, так, чтобы не пришлось ставить сторонние патчи?
А автора можно сюда пригласить? Я посмотрел патч, могу предположить, что видимо используется какая-то сложная dhcp топология, где ответ на продление лизы шлёт какой-то левый сервер, т.е. не тот, который выдал лизу. Но нужно этот момент уточнить...
Хм... Прочитал описание. Моё предположение верно. Отвечает левый dhcp сервер (в данном случае dhcp-relay). Смею предположить, что это не очень вяжется с RFC (хотя читал я его давно). Формально, dhcp клиент вправе такие ответы игнорировать, ибо адрес выдал ему другой сервер. По-хорошему, это нужно приводить в порядок на стороне провайдера, т.е. добиться, чтобы ответы всегда шли с одного адреса.
А Windows, как я полагаю, работает нормально? Хотя как проследить не знаю: pptp соединение не отключается скорее всего.
Как я и думал, что-то хитро у нас пров все делает, иначе у всех были такие проблемы. (мало того, по существующей технологии надо подключать одновременно два VPN соединения- одно для безлимитки внешней, второе для безлимитки внутри провайдера; после этого надо на компе запускать скрипт который изменит машрутизацию). Вобщем, все как-то через так-сяк работает :(
На компе я давно не поднимал на такое время VPN- доступ в Сеть всем нужна :) Но вроде как у "простых" пользователей таких проблем нет.
Автора я могу попробовать пригласить сюда, если есть еще вопросы. А так вижу выход один-у них на форуме просить сделать все по-человечьи...
Итак, тестовая версия лежит здесь:
http://oleg.wl500g.info/pre10a/
Изменения:
1) обновлённый WiFi (по многочисленным просьбам владельцев v2);
...
Это затрагивает модель WL-500W?
Здравствуйте, Олег.
Что нибудь можно cделать с проблемой USB1.1 устройств в USB2.0-разветвителе в 10а версии? Или это потребует нового ядра?
И еще один вопрос, не касающийся версии прошивки 10/10а: прием объектов с мобильников, через Bluetooth. Имеющийся в репозитории obexftpd поднимает только сервис обмена файлами, а телефон хочет обмениваться объектами.
Было бы достаточно удобно сливать с телефона фотки/mp3 и т.д. на WL500gP, с тем чтоб забирать их по FTP, когда и куда нужно...
Для сервиса OPUSH демона sdpd, в моём КПК zaurus SL C-1000 используется демон opd (ObexPushDemon ? ), и по этой аналогии, я искал
в ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages соответствующий пакет.
Не нашёл. :-(
Если у Вас будет возможность собрать opd (не конфликтующий с имеющимся bluez2 пакетом) и выложить в репозитории - буду очень благодарен.
theMIROn
21-02-2009, 11:41
SNAT не включен, т.к. полного решения пока нет.
Вот и полное решение:
Сhanged iptables MASQUERADE target to SNAT to speed up nat (http://code.google.com/p/wl500g/source/detail?r=73)
Drop SNATed connections on iface down or ip renew (http://code.google.com/p/wl500g/source/detail?r=115)
Это затрагивает модель WL-500W?
Да, обновление для всех моделей.
Вот и полное решение:
Сhanged iptables MASQUERADE target to SNAT to speed up nat (http://code.google.com/p/wl500g/source/detail?r=73)
Drop SNATed connections on iface down or ip renew (http://code.google.com/p/wl500g/source/detail?r=115)
Спасибо за инфо. Постараюсь теперь сделать бэкпорт.
Что нибудь можно cделать с проблемой USB1.1 устройств в USB2.0-разветвителе в 10а версии? Или это потребует нового ядра?
Единственный доступный вариант - запретить USB 2.0. Если такой устраивает, то можно это сделать.
Спасибо за инфо. Постараюсь теперь сделать бэкпорт.
Хотел спросить. Откуда этот патч?
Бэкпорт оказался несложным. Всего одна функция называется иначе.
theMIROn
21-02-2009, 14:02
Хотел спросить. Откуда этот патч?гм. сам написал, по образу и подобию дропа соединений в MASQUERADE
по идее лучше было бы организовать отдельным таргетом, но там изменений значительно больше.
гм. сам написал, по образу и подобию дропа соединений в MASQUERADE
по идее лучше было бы организовать отдельным таргетом, но там изменений значительно больше.
Отлично! Я уже понял, что код взят из MASQUERADE. Нужно только потестировать слегка, хотя на первый взгляд работает.
Другой таргет пожалуй и не нужен для наших целей. Сейчас мы получили быструю альтернативу MASQ, этого достаточно.
theMIROn
21-02-2009, 14:31
Нужно только потестировать слегка, хотя на первый взгляд работает.у меня l2tp, тестировал connect/disconnect и глядел что там менялось в /proc/net/ip_conntrack, соединения дропаются
Другой таргет пожалуй и не нужен для наших целей. Сейчас мы получили быструю альтернативу MASQ, этого достаточно.Да, это и задумывал. Кстати, вот еще одна идейка на тему, правда для маскарадинга
netfilter: don't flush MASQ if IP didn't change (http://osdir.com/ml/security.firewalls.netfilter.devel/2003-12/msg00018.html)
очистка по поднятию интерфейса, а не по отсоединению. Что думаешь?
Идея неплохая. Но одно но: не уверен, что оно действительно нужно. И корбина и стрим никогда не давали мне тот же адрес, что был до этого... Это речь про ppp. А в случае с dhcp вообще это не нужно, т.к. при продлении лизы интерфейс не трогается. У кого-нибудь с ppp адрес сохраняется?
Ну и опять же вопрос с тестированием остаётся открытым. Я сейчас боюсь сломать то, что уже есть... Вот в версии с новым ядром можно и попробовать. Только нужно глянуть, нет ли там каких-нибудь подводных камней.
Ну или сделать для SNAT это, там это вполне логично будет смотреться. В раздумьях...
Странно. Вроде в ответ было "applied, thanks", т.е. в более поздних ядро оно должно быть?
theMIROn
21-02-2009, 15:44
должно, но ни в linux-2.4.37 ни в linux-2.6.28.2 не вижу.
пусть будет как будет, с маскарадингом было явно не лучше )
Откачал ядра 2.4.23, 24 - пусто. :confused: Ничего не понимаю. Либо патч потеряли, либо откатили...
ParadoxRus
21-02-2009, 15:56
Это затрагивает модель WL-500W?
А что с wi-fi'ем сейчас не так?!
Да, обновление для всех моделей.
И даже для WL-500GC ? (Сейчас для неё нет версии pre10a)
Для 520gc и не будет.
C WiFi у некоторых были проблемы. Возможно обновление поможет. Лично у меня всё работало прекрасно. Да и сейчас работает с обновлённой версией.
Dao_Dezi
21-02-2009, 16:50
У кого-нибудь с ppp адрес сохраняется?
У меня, если я правильно понял вопрос.
Новосибирский WebStream. ADSL. PPPoE. Клиенту всегда отдаётся один и тот же "белый" адрес.
Выложил обновлённую версию, теперь включен и SNAT.
Идея неплохая. Но одно но: не уверен, что оно действительно нужно. И корбина и стрим никогда не давали мне тот же адрес, что был до этого... Это речь про ppp. А в случае с dhcp вообще это не нужно, т.к. при продлении лизы интерфейс не трогается. У кого-нибудь с ppp адрес сохраняется?
У меня Домолинк (ADSL, PPPoE) - разрыв сессии каждые 24 часа. Если переподключение проходит без неожиданных задержек, то адрес, как правило, выдаётся тот же. Удобно для торрентов. (А на лимитных тарифах айпишник вообще статический, т.е. всегда одинаков).
А что с wi-fi'ем сейчас не так?!
С Broadcom BCM4321 всё отлично и сейчас, а вот с Ralink RT2860, который на ASUS EeePC 1000 проблемы, постояный дисконект, скорость низкая, а с их драйвером 1.2.1.0 от 11/11/2008 даже конект не смог установить, не авторизуется (WPA2+AES). Откатил на их предыдущую версию, худо-бедно работает. Может поможет новый Wi-Fi на роутере!
Выложил обновлённую версию, теперь включен и SNAT.
Правила iptables для замены MASQUERADE на SNAT из post-firewall можно убрать после прошивки?
Для 520gc и не будет.
C WiFi у некоторых были проблемы. Возможно обновление поможет. Лично у меня всё работало прекрасно. Да и сейчас работает с обновлённой версией.
Ну ведь сделали же 10ую версию. Неужели 10а так тяжело сделать.
Ведь роутер WL-520GC условно Рекомендуется как бюджетная модель...
Хотя бы когда выйдет окончательная 10а.
Вклинюсь... Вообе разница между снатом и маскарадом ощутима ?
Ребят, сорри за небольшой оффтоп! Но...
Есть сей девайс, в котором работают DHCP и вай-фай. После прошивки оного WL330gE-1.9.2.7-10.trx файликом (и по tftp и Firmware Restoration) оные перестают работать... С оригинальной прошивой 2.0.1.7 - всё в норме!
Гляньте, надеюсь в 10а исправите, ибо девайс отдавать не хочеца, а надежда ещё осталась :rolleyes:
theMIROn
21-02-2009, 20:53
Выложил обновлённую версию, теперь включен и SNAT.Олег, а сорц будет доступен на предмет поглядеть доработки в использованных патчах?
theMIROn
21-02-2009, 20:55
Гляньте, надеюсь в 10а исправите, ибо девайс отдавать не хочеца, а надежда ещё осталась :rolleyes:А взять да проверить? http://oleg.wl500g.info/pre10a/ или по ссылкам из подписи
Ну ведь сделали же 10ую версию. Неужели 10а так тяжело сделать.
Ведь роутер WL-520GC условно Рекомендуется как бюджетная модель...
Хотя бы когда выйдет окончательная 10а.
Покажите, где вы видели 10ю версию для 520gc? Проблема в том, что у него флаш 2Мб. Так что перспектив на 10а нет. Условно --- значит, что для него есть что-то типа 0.16, но это отдельная ветка прошивок и скорее всего без особого продолжения, т.к. остальные устройства оттуда с 4Мб флешью уже в 10й.
настройки, flashfs как я понимаю будут несовместимы? это я в плане сохранить с одной версии и закинуть в другую. ;) Напишите в первом посте пожалуйста, дабы избежать убитых настройками девайсов, и убитых горем их владельцев, спешно читающим топик про перепрошивку средствами tftp. А если будут совместимы то это поможет сэкономить капельку времени. :)
Единственный доступный вариант - запретить USB 2.0. Если такой устраивает, то можно это сделать.Запрет USB 2.0 и без прошивки решается через rmmod... (когда нужно).
Я надеялся на наличие готового решения, когда ehci-hcd работает поверх usb-uhci, а тот, в свою очередь, через ehci-hcd. И т.д.
Что ж... - нет, значит нет. Будем искать HUB1.1
Push the tempo
22-02-2009, 00:30
Asus WL-500gp v2, Корбина-Москва
Прошил
по l2tp - не приконектился...вероятно опять у корбины проблемы
по pptp - приконектился сразу же,без проблем
WiFi пока работает, до этого отваливался если к роутеру не приконектиться сразу же после его (роутера) включения...оставлю на ночь, утром гляну че как
настройки, flashfs как я понимаю будут несовместимы? это я в плане сохранить с одной версии и закинуть в другую. ;) Напишите в первом посте пожалуйста, дабы избежать убитых настройками девайсов, и убитых горем их владельцев, спешно читающим топик про перепрошивку средствами tftp. А если будут совместимы то это поможет сэкономить капельку времени. :)
flashfs никуда не денется. Там пофиксена всего лишь маленькая неприятность, что выполнение flashfs enable после flashfs enabled отменяет действие последнего. Если бы ожидались какие проблемы, то это было бы отмечено.
Oleg
Спасибо за прошивки. Все вроде красиво, по сравнению с официалками. Только есть пара вопросов.
З20gp прекрасно работает, замечаний нет. Вот только в твоей версии нет мультисида. У меня 4 асуса мостами связаны, потому приходится пользоваться wep, но с ним неудобно на мобильных устройствах, код вводить сложно, а так поднял wpa дополнительно и все красиво.
500gp - вот с ним небольшая проблемка, у меня wifi начинает задыхаться после суток, приходится перезагружать. Настройки дефолтные.
Еще очень не хватает динамического шейпинга. То что можно жестко ограничивать пропускную способность это конечно хорошо, но приоритезации очень не хватает.
Может после того как зарелизишь, сделаешь версию с этими функциями? :)
Спасибо.
Обновил до 10.5.
*) SNAT теперь работает иначе: он не должен сбрасывать соединения, если выдан старый адрес;
*) Добавлена поддержка кривого dhcp ufanet.
Может после того как зарелизишь, сделаешь версию с этими функциями? :)
Лучше эту просьбу адресовать "группе инициативных товарищей", которые делают сейчас прошивку с новым ядром. :)
При выборе в wifi wireless mode только 802.11 g выбор скоростей в вкладке wireless advanced остается как у 802.11 b.
P.S: А есть ли вариант настройку толщины канала сделать по привязке к маку вместо IP-адреса?
Установил себе. В версии прошивки появилось в конце вместо "10.0" "10.5". К pptp корбины в москве подключился. Принтер работает, вафля работает.
О багах буду сообщать. Олег - спасибо в который раз.
Прошил вчера 1.9.2.7-10.5 в WL500W, поверх 1.9.2.7-10, традиционно отказалось перезагружаться само, после ручной перезагрузки все настройки подхватило, запустилось, работает ок. Провайдер Netbynet, PPTP. Жду свежего торрента, посмотрю как себя ведет под нагрузкой, пока никакой разницы не заметил, так как все и раньше работало без нареканий :) Не смотря на новые драйвера WiFi, скорость WiFi осталась прежней, 130 мегабит с Intel 4965AGN, жаль, хотелось чуда :)
theMIROn
23-02-2009, 12:30
*) SNAT теперь работает иначе: он не должен сбрасывать соединения, если выдан старый адрес;
с ppp соединениями получается не все просто, т.к при поднятии соединеия номер интерфейса у них увеличиваются, а не остается тем же, как у статических.
соответственно проверка по номеру не даст ничего.
проверки на ppp интерфейс, новый ip и даже по имени интерфейса в конце концов откатили в 2.4.29 / 2.6.10
http://lists.netfilter.org/pipermail/netfilter-devel/2004-November/017351.html
http://www.mail-archive.com/bk-commits-24@vger.kernel.org/msg00006.html
Прошил вчера 1.9.2.7-10.5 в WL500W, поверх 1.9.2.7-10, традиционно отказалось перезагружаться само, после ручной перезагрузки все настройки подхватило, запустилось, работает ок. Провайдер Netbynet, PPTP. Жду свежего торрента, посмотрю как себя ведет под нагрузкой, пока никакой разницы не заметил, так как все и раньше работало без нареканий :) Не смотря на новые драйвера WiFi, скорость WiFi осталась прежней, 130 мегабит с Intel 4965AGN, жаль, хотелось чуда :)
Так это к интелу. Они ведь заблокировали 40 мгц для диапазона 2.4 ГГц.
с ppp соединениями получается не все просто, т.к при поднятии соединеия номер интерфейса у них увеличиваются, а не остается тем же, как у статических.
соответственно проверка по номеру не даст ничего.
проверки на ppp интерфейс, новый ip и даже по имени интерфейса в конце концов откатили в 2.4.29 / 2.6.10
http://lists.netfilter.org/pipermail/netfilter-devel/2004-November/017351.html
http://www.mail-archive.com/bk-commits-24@vger.kernel.org/msg00006.html
Хм... Сейчас получилось совсем смешно. Соединения дропает похоже MASQ по той причине, что мы используем в структуре той его поле
nat.masq_index
А вот для деманд соединений он оказался бесполезным. Ибо там интерфейс не опускается! Зато работает код, который дропает соединения при поднятии соединения. Такие вот пироги.
Одним словом, если использовать поле masq_index, то обработчик вроде как и не нужен...
В общем и этак криво и этак. :)
Надо думать. Но факт то, что похоже SNAT сейчас привязан к обработчикам MASQ.
Что касается смены индекса. Это проверенный факт?
theMIROn
23-02-2009, 19:48
Одним словом, если использовать поле masq_index, то обработчик вроде как и не нужен...хех, точно. Но только при условии masq в ядре или загруженном модуле.
Надо думать. Но факт то, что похоже SNAT сейчас привязан к обработчикам MASQ.так поле с индексом интерфейса то же самое используется. Фактически это и есть быстрый masq без получения ip интерфейсов по маршрутам.
Как вариант - добавить еще поле snat_index, но это тут же увеличит расход памяти на conntrack_table.
А вот для деманд соединений он оказался бесполезным. Ибо там интерфейс не опускается! Зато работает код, который дропает соединения при поднятии соединения. Такие вот пироги.Ок, не опускается, а что насчет удаления ip адреса? в inet_notifier NETDEV_DOWN фактически это удаление, а NETDEV_UP присвоение ip.
Что касается смены индекса. Это проверенный факт?По ссылка члены coreteam об этом и говорят.
В итоге, если идти дальше, чем реализация masquerade (c учетом CONFIG_IP_NF_TARGET_MASQUERADE) можно добавить лишь очистку по NETDEV_UP только для получения ip адреса. В итоге, используя masq_index получим очистку по падению, удалению ip и получению ip.
Зачем вообще нужно сохранять соединения если что то происходило с интерфейсом? Задача лишь ускорить (SNAT).
По ссылка члены coreteam об этом и говорят
Конкретно этого я не заметил. Процитируешь?
Ещё надо учесть, что юнит у нас зафиксирован насильно. Там возможно говорили о том, что ppp1 может стать ppp0.
Но я проверю, что там фактически за индекс...
theMIROn
23-02-2009, 20:01
Конкретно этого я не заметил. Процитируешь?
вот же http://lists.netfilter.org/pipermail/netfilter-devel/2004-November/017372.html
Phil Oester kernel_at_linuxace.com
[PATCH] MASQUERADE handling of device events
On Mon, Nov 08, 2004 at 05:05:38PM +0100, Patrick McHardy wrote:
> But without the ifindex comparison, a situation like this can happen:
>
> ppp0 goes down
> ppp1 goes down
> ppp0 comes up again, same IP as before
> ppp1 connections get killed
> ppp1 comes up again
>
> So we should keep this.
But ifindex is meaningless on ppp interfaces - it is incremented on each
cycle. So there is no way to say that the original ppp1 is the same
interface as the new ppp1.
ifindex just cannot be used reliably.
Phil
Олег,
если информация будет полезна, то сообщаю:
прошивка 1.9.2.7-10.5 и "Интернет от МГТС" успешно работают.
Покажите, где вы видели 10ю версию для 520gc? Проблема в том, что у него флаш 2Мб. Так что перспектив на 10а нет. Условно --- значит, что для него есть что-то типа 0.16, но это отдельная ветка прошивок и скорее всего без особого продолжения, т.к. остальные устройства оттуда с 4Мб флешью уже в 10й.
Да, вы правы. Я Установил на роутер прошивку WL520GC 0.0.0.16. Т.к. он стоит не у меня запасятовал, а сегодня увидел и вспомнил.
Уважаемый Олег, могли бы вы внести изменения (исправления) и в прошивку 0.0.0.16 ?
BORODA(C)
24-02-2009, 08:09
Ввод через GUI нового MAC с последующим стиранием не восстанавливает старый MAC. Баг или мне показалось?..
Да, вы правы. Я Установил на роутер прошивку WL520GC 0.0.0.16. Т.к. он стоит не у меня запасятовал, а сегодня увидел и вспомнил.
Уважаемый Олег, могли бы вы внести изменения (исправления) и в прошивку 0.0.0.16 ?
Теперь в неё исправления вносит АСУС. Все исходные тексты были переданы туда. Все выпускаемые оф. прошивки сделаны на базе тех, что делал я.
вот же http://lists.netfilter.org/pipermail/netfilter-devel/2004-November/017372.html
Благодарю. Это я не заметил. Тогда откачу назад и уберу обработчики. Пусть MASQ отрабатывает. Хотя, там останется баг с demand соединениями, т.к. MASQ не обрабытывает up для интерфейса. С другой стороны пропатчить тоже не сложно.
1.9.2.7-10.5
beeline.ua
PPTP
работает
только в лог начало постоянно писать такое:
[admin@ROUTER-B root]$ tail -f /tmp/syslog.log
Feb 24 09:26:24 login[152]: root login on `pts/1'
Feb 24 09:26:33 kernel: change ip from f7105152 to f7105152
Feb 24 09:26:35 kernel: change ip from 354a1f4e to 354a1f4e
Feb 24 09:26:36 kernel: change ip from 21927155 to 21927155
Feb 24 09:26:56 kernel: change ip from f7105152 to f7105152
Это starcraft - отключить надо в веб интерфейсе. Я тут ничего не менял вроде. :)
theMIROn
24-02-2009, 09:15
Благодарю. Это я не заметил. Тогда откачу назад и уберу обработчики. Пусть MASQ отрабатывает. Хотя, там останется баг с demand соединениями, т.к. MASQ не обрабытывает up для интерфейса. С другой стороны пропатчить тоже не сложно.
Тогда предлагаю патчить ip_nat_rule.c вместе с ipt_MASQUERADE.c
http://code.google.com/p/wl500g/source/browse/trunk/kernel/320-netfilter-dynamic-snat.patch
плюс отработка NETDEV_UP там же
Неправильный патч для MASQ. Так нельзя делать, т.к. аргументы разные (ptr там совсем другой), Ну и return потерян.
А ещё, самое главное: раз уж мы лезем к nat.masq_index, то и защищать его надо с помощью masq_lock, т.е. надо
здесь убирать static
/* Lock protects masq region inside conntrack */
static DECLARE_RWLOCK(masq_lock);
а в SNAT его объявить.
Да, вот ещё. Я вот смотрю на обработчики для target и не могу понять, откуда возьмётся дикое ускорение от перехода на SNAT, если код работает только ОДИН раз при установлении соединения. Собственно это меня и останавливало изначально от переделки на SNAT...
theMIROn
24-02-2009, 11:56
Неправильный патч для MASQ. Так нельзя делать, т.к. аргументы разные (ptr там совсем другой),разные, поэтому и struct net_device *dev = ((struct in_ifaddr *)ptr)->ifa_dev->dev;
так что тут все чисто.
Ну и return потерян.
А ещё, самое главное: раз уж мы лезем к nat.masq_index, то и защищать его надо с помощью masq_lock
спасибо, поправлю
Да, вот ещё. Я вот смотрю на обработчики для target и не могу понять, откуда возьмётся дикое ускорение от перехода на SNAT, если код работает только ОДИН раз при установлении соединения. Собственно это меня и останавливало изначально от переделки на SNAT...
http://wl500g.info/showthread.php?t=14953 однако люди пишут. думаешь плацебо?
разные, поэтому и struct net_device *dev = ((struct in_ifaddr *)ptr)->ifa_dev->dev;
так что тут все чисто.
Ммм... А нафига вообще объединять обработчики, имхо нужно оставить как было.
http://wl500g.info/showthread.php?t=14953 однако люди пишут. думаешь плацебо?
Я не могу объяснить логически, как такое возможно. Наш роутер может роутить более 6000 пакетов в секунду и каждый из них по идее дёргает ту функцию, которая делает роутинг. Кроме того, если даже представить, что все 6000 пакетов будут установлением соединения, то такое невозможно - просто переполнится conntrack.
Оно может влиять на начальное время соединения, но не может влиять на скорость передачи. Ну никак. Ибо ничем оно не отличается.
Больше похоже на то, что автору попался неудачный сервер PPTP, например, в Корбине такое очень возможно...
Есть огромное желание вернуть всё взад, как было, чтобы не изменять семантику SNAT.
Возможно, какая-то разница была во времена ядра 2.2, но сейчас не видно.
leshiy_odessa
24-02-2009, 13:01
Если не сложно напомните что из этого потеряло актуальность в новых прошивках?
Heart-Beat or PPTP/L2TP (VPN) Server: vpn2.provider.ua --sync (???) --nobuff (???)
Additional pppd options: nomppe nomppc sync (?????) maxfail 0 holdoff 60
Oleg обратите внимание на ссылочку в моей подписи. Неплохо бы в шапку добавить, если считаете нужным.
Я это дело сам не осиливаю, нужны помощники и тестировщики.
theMIROn
24-02-2009, 13:03
Ммм... А нафига вообще объединять обработчики, имхо нужно оставить как было.размер ядра уменьшается. в 2.6 так и сделано
Оно может влиять на начальное время соединения, но не может влиять на скорость передачи. Ну никак. Ибо ничем оно не отличается.для серфинга, p2p, при больших таблицах марштутов это все равно поможет. будет более гладко, для одиночных больших закачек - конечно нет
Есть огромное желание вернуть всё взад, как было, чтобы не изменять семантику SNAT.
на маскарадинг? уж доделать раз и навсегда. NAT правила используются в прошивке опосредованно из rc, максимум кто может ожидать "обчного" поведения SNAT - это пользователи 2х провайдеров, да и то, в их случае это не помешает, предотвратив раннее переполнение conntrack по отрыву каналов. Имхо стоит.
Если не сложно напомните что из этого потеряло актуальность в новых прошивках?
Heart-Beat or PPTP/L2TP (VPN) Server: vpn2.provider.ua --sync (???) --nobuff (???)
Additional pppd options: nomppe nomppc sync (?????) maxfail 0 holdoff 60
Ничего этого уже не нужно. Там всегда включен sync режим, шифрование задаётся через web, maxfail равен 0 по умолчанию, holdoff - по желанию, если понимаете о чём речь.
Oleg обратите внимание на ссылочку в моей подписи. Неплохо бы в шапку добавить, если считаете нужным.
Добавил к закреплённым темам.
размер ядра уменьшается. в 2.6 так и сделано
На 50 байт? :)
для серфинга, p2p, при больших таблицах марштутов это все равно поможет.
Приход будет незаметным. Наш роутер не обрабытвает тысячи соединений в секунду. А вот патчинг SNAT - это уже хакерство.
на маскарадинг? уж доделать раз и навсегда.
Вот-вот. Раз и навсегда оставить маскарадинг, а не заниматься рукоблудством. :) Приход - гомеопатический.
Возможно ли изменить shaper, чтобы можно было урезать upload для определеного ip, так же как это сделано для download канала.(счас я так понимаю upload канал режится по порту для всех пользователей)
И очень хотелось бы видеть статистику отдельной страничкой по активным пользователям такого вида:
________________________
|IP адрес|download|upload|
|_______|_______|______|
Внимательно перечитываем первый пост.
theMIROn
24-02-2009, 19:16
Приход будет незаметным. Наш роутер не обрабытвает тысячи соединений в секунду. А вот патчинг SNAT - это уже хакерство.ничего плохого в этом слове нет, если понимать его в оригинальном смысле ;)
Вот-вот. Раз и навсегда оставить маскарадинг, а не заниматься рукоблудством. :) Приход - гомеопатический.
На 2.4.20 вот это могло сказываться, с более поздними уже нет.
http://bugzilla.netfilter.org/show_bug.cgi?id=56
В любом случае, для lan и wan/man со статичным ip я бы оставил snat, т.к существующие соединения не будут дропаться (ssh например). для dhcp/ppp/l2tp/ppoe(bigpond?) откатиться на masquerade + подумать на предмет включения обработчика поднятия интерфейса с новым ip, для этого в masq_index хранить сам ip
или не нужно и это даже... таймаут на соединения все одно 6 часов установлен
В любом случае, для lan и wan/man со статичным ip я бы оставил snat, т.к существующие соединения не будут дропаться (ssh например).
А они и не дропаются, т.к. интерфейс не опускается. Тоже касается и дхцп (если лиза продляется, то интерфейс не трогается) и бигпонд (это тоже дхцп).
для dhcp/ppp/l2tp/ppoe(bigpond?) откатиться на masquerade + подумать на предмет включения обработчика поднятия интерфейса с новым ip, для этого в masq_index хранить сам ip
или не нужно и это даже... таймаут на соединения все одно 6 часов установлен
Идея с хранением адреса интересная, но всё равно надо как-то проверять, что такой адрес есть в системе, а значит патчить глубже.
Что касается таймаутов: их в принципе можно и сократить.
multiplug
24-02-2009, 19:45
Ребяты у меня D-Link DIR-320 - бледный аналог WL500gpv2
прошивка WL500gpv2-1.9.2.7-d-20090224.trx
Подключаю в его единственный USB порт 4-х портовый USB 2.0 HUB D-Link DUB-H4
В вебинтерфейсе Disable USB 2.0 controller: Yes
-------------------------------------------------lsmod
usb-storage 63312 0 (unused)
sd_mod 12660 0 (unused)
scsi_mod 72624 1 [usb-storage sd_mod]
videodev 8752 0 (unused)
printer 12964 0 (unused)
usb-ohci 19412 0 (unused)
usbcore 75936 1 [usb-storage printer usb-ohci]
...
------------------------------------------------dmesg
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:03.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver usblp
printer.c: v0.13: USB Printer Device Class driver
Linux video capture interface: v1.00
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
================================================== ===воткнул USB 2.0 HUB
hub.c: new USB device 00:03.0-1, assigned address 2
hub.c: USB hub found
hub.c: 4 ports detected
======================выткнул
usb.c: USB disconnect on device 00:03.0-1 address 2
В вебинтерфейсе Disable USB 2.0 controller: No
-------------------------------------------------------------lsmod
usb-storage 63312 0 (unused)
sd_mod 12660 0 (unused)
scsi_mod 72624 1 [usb-storage sd_mod]
videodev 8752 0 (unused)
printer 12964 0 (unused)
ehci-hcd 22916 0 (unused)
usb-ohci 19412 0 (unused)
usbcore 75936 1 [usb-storage printer ehci-hcd usb-ohci]
...
------------------------------------------------dmesg
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:03.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Setting latency timer of device 00:03.1 to 64
ehci_hcd 00:03.1: PCI device 14e4:471a
ehci_hcd 00:03.1: irq 6, pci mem b8003800
usb.c: new USB bus registered, assigned bus number 2
ehci_hcd 00:03.1: illegal capability!
ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver usblp
printer.c: v0.13: USB Printer Device Class driver
Linux video capture interface: v1.00
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
================================================== ===воткнул USB 2.0 HUB
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
hub.c: new USB device 00:03.1-1, assigned address 2
usb.c: USB device not accepting new address=2 (error=-71)
hub.c: new USB device 00:03.1-1, assigned address 3
usb.c: USB device not accepting new address=3 (error=-71)
======================выткнул
Может эти логи пригодятся для новой 10-ки?
К сожалению, с ЮСБ в BCM5354 проблемы какие-то. Или в наших ядрах. В общем, он толком и в v2 не работает, поскольку фактически там на плате стоит 2-х портовый хаб. Что только ухудшает совместимость с 1.1 устройствами.
В этом плане wl520gu/dir320 наверное даже предпочтительней: там хотя бы одно 1.1 устройство будет жить.
Я довольно много времени потратил на реанимацию этого дела. Какой-то прогресс был (я баловался с usb2serial на pl2303), но к сожалению, всех проблем я не решил. :(
Хороший юсб только в wl500w/wl500gp v1. Там нормальный 4-х портовый контроллёр, а не хаб.
7) Добавлена поддержка кривого dhcp ufanet.
Я от своего провайдера получаю NAK (в логе - Received DHCP NAK), пробовал подключать к другим DHCP серверам - адрес получает.
Пробовал с прошивкой 10.5
Какую диагностику собрать?
Теперь в неё исправления вносит АСУС. Все исходные тексты были переданы туда. Все выпускаемые оф. прошивки сделаны на базе тех, что делал я.
То есть:
1. Ответ: Нет, новых версий линейки 0.0.0.16 не будет.
Может стоит сказать в шапке этой темы (http://wl500g.info/showthread.php?t=11830), то что вы сказали мне.
2. Прошивка от ASUS (2.0.1.0, 2.0.1.1) для WL520GC предпочтительнее чем 0.0.0.16 от Olegа?
3. В чем подвох?
* ASUS WL-520GC Firmware in English, version 2.0.1.1 (http://dlcdnet.asus.com/pub/ASUS/wireless/WL-520GC/FW_WL520GC_2011_EN.zip) от 2008/04/25
* ASUS WL-520GC Firmware version 1.0.0.2 for Korean user(English/Simplified Chinese/Traditional Chinese/Korean) (http://dlcdnet.asus.com/pub/ASUS/wireless/WL-520GC/FW_WL520gC_1002.zip) от 2008/06/16
Спасибо.
multiplug, о своих проблемах USB 2.0 хаба на DIR-320 я писал в ветке про блютуз (http://wl500g.info/showpost.php?p=133850&postcount=300), на прошивке mod by lly прогресс есть и весьма значительный (в сравнении с олеговой 10-кой).
Кстати, Олег, а нельзя ли в новых прошивках добавить поддержку DIR-320 (как это сделал sorine: "Изменения относительно исходного текста прошивки 1.9.2.7-10:
добавлен параметр (поддержка флэш памяти Dlink DIR-320)
CONFIG_MTD_CFI_B1=y
в конфиге ядра /wl500g-1.9.2.7-10/kernel/kernel.config"?
BORODA(C)
25-02-2009, 09:02
По следам неполучения IP по DHCP (http://wl500g.info/showpost.php?p=130557&postcount=9).
Может в новой прошивке от Асуса используется исправленный udhcpc, обновлённая libc или другой клиент? Как бы внести корректировки в 1.9.2.7-10a?
Может в новой прошивке от Асуса используется исправленный udhcpc, обновлённая libc или другой клиент? Как бы внести корректировки в 1.9.2.7-10a?
У ASUS'а был более старый udhcpc 0.9.8 и вряд ли они его обновили.
Чтобы не гадать на кофейной гуще, надо включать UDHCP_DEBUG в конфиге busybox'а и исследовать дальше.
отключаем STP (чтобы не засорять сеть лишними данными)
nvram set lan_stp=0
Может это тоже добавить в прошивку по умолчанию?
theMIROn
25-02-2009, 09:50
асус любит внутрь сорцов лезть с дурацкими комментами. надо диффнуть с оригинальным 0.9.8
То есть:
1. Ответ: Нет, новых версий линейки 0.0.0.16 не будет.
Может стоит сказать в шапке этой темы (http://wl500g.info/showthread.php?t=11830), то что вы сказали мне.
2. Прошивка от ASUS (2.0.1.0, 2.0.1.1) для WL520GC предпочтительнее чем 0.0.0.16 от Olegа?
3. В чем подвох?
* ASUS WL-520GC Firmware in English, version 2.0.1.1 (http://dlcdnet.asus.com/pub/ASUS/wireless/WL-520GC/FW_WL520GC_2011_EN.zip) от 2008/04/25
* ASUS WL-520GC Firmware version 1.0.0.2 for Korean user(English/Simplified Chinese/Traditional Chinese/Korean) (http://dlcdnet.asus.com/pub/ASUS/wireless/WL-520GC/FW_WL520gC_1002.zip) от 2008/06/16
Спасибо.
1. Так и сделал
2. Ну, они наверное свежее, чем мои. А насчёт предпочтительности - не знаю, не проверял.
3. Понятия не имею. Спросите в саппорте.
отключаем STP (чтобы не засорять сеть лишними данными)
nvram set lan_stp=0
Может это тоже добавить в прошивку по умолчанию?
Это нужно для WDS. Пакеты эти шлются раз в секунду, ничего криминального в этом нет. Я их не выключаю у себя.
По следам неполучения IP по DHCP (http://wl500g.info/showpost.php?p=130557&postcount=9).
Может в новой прошивке от Асуса используется исправленный udhcpc, обновлённая libc или другой клиент? Как бы внести корректировки в 1.9.2.7-10a?
О каком устройстве идёт речь? В Корбине с получением адреса у меня никогда проблем не было...
Пакет, в принципе, может дропаться из-за некорректности, особенно, когда туда напхали маршрутов. Штатная прошивка маршруты поддерживает?
нельзя ли в новых прошивках добавить поддержку DIR-320 (как это сделал sorine: "Изменения относительно исходного текста прошивки 1.9.2.7-10:
добавлен параметр (поддержка флэш памяти Dlink DIR-320)
CONFIG_MTD_CFI_B1=y
в конфиге ядра /wl500g-1.9.2.7-10/kernel/kernel.config"?
Это можно.
Protos911
25-02-2009, 11:41
Скорее всего нет...
Очень жаль...
Использование прошивки, где нет возможности оперативно влиять на то каким способом и чем загружают пользователи служебный канал, сразу переводит девайс в рязряд домашне-игровых:):(
Очень жаль...
Использование прошивки, где нет возможности оперативно влиять на то каким способом и чем загружают пользователи служебный канал, сразу переводит девайс в рязряд домашне-игровых:):(
Дык он такой и есть. :) Можете попробовать OpenWRT настроить на свой вкус.
BORODA(C)
25-02-2009, 20:16
О каком устройстве идёт речь? В Корбине с получением адреса у меня никогда проблем не было...
Пакет, в принципе, может дропаться из-за некорректности, особенно, когда туда напхали маршрутов. Штатная прошивка маршруты поддерживает?
koroviev пишет про ASUS WL-500gP v1. Про новую штатную ничего сказать не могу - пользуюсь твоей.
У меня та же железка и были следующие проблемы: роутер IP не получал и в логах dhcp клиента только общая информация, типа "всё плохо". Как включить дебаг я не разобрался. При подключении Винды без роутера - IP был получен. Такое было раза 3 за пару лет. Всё остальное время проблем не наблюдал. Логи бы по-подробнее, а? :) Ведь всё равно их мало будет, а понять проблему будет проще.
У меня та же железка и были следующие проблемы: роутер IP не получал и в логах dhcp клиента только общая информация, типа "всё плохо". Как включить дебаг я не разобрался.
Если делать для всех - раздует busybox. Если можешь собрать прошивку сам - отредактируй src/gateway/busybox/.config
CONFIG_FEATURE_UDHCP_DEBUG=y
Почему в NAT Setting - Virtual DMZ можно ввести только один IP? Мне нужно добавить XBOX360 и PS3 и кроме Starcrafta нельзя другие сервера добавить для WOW или WAR?
Всё гораздо проще. Надо запустить tcpdump.
tcpdump -i vlan1 -s 1500 -n -vvv port 67 or port 68
И будут видны все отсылаемые и принимаемые пакеты.
Почему в NAT Setting - Virtual DMZ можно ввести только один IP?
Потому что природу не обманешь. :) Соответствие только 1:1.
Не знаю как Вам это объяснить на пальцах. Здесь как в законе всемирного тяготения: яблоко всегда падает вниз. Так и с DMZ: одному адресу может соответствовать только один хост. Примите на веру или разбирайтесь, что такое DMZ (может Вы просто не понимаете, что это такое?).
Судя по замедлившимся темпам 10.5 - релиз кандидат так сказать?
Всё гораздо проще. Надо запустить tcpdump.
tcpdump -i vlan1 -s 1500 -n -vvv port 67 or port 68
И будут видны все отсылаемые и принимаемые пакеты.
Кстати по поводу tcpdump. Нужен он был вчера, но в прошивке
WL550gE-1.9.2.7-10.5.trx его нет. Или я где-то туплю ?
Действительно нет. Пропал, как обычно... Верну мерзавца. :D
Столкнулся со странным поведением udhcpc (использую прошивку 10.5)
У моего провайдера в сети стоит DHCP сервер для его внутренних нужд, который возвращает NAK на запросы пользователей. Для подключения пользователи используют dynamic PPPoE.
Странность заключается в том, что udhcpc зацикливается на попытке получения адреса (пытается получить каждые 3 секунды) и даже стартовые скрипты не выполняются.
В приведенной части лога видно как после отключения кабеля WAN udhcpc уходит в background и только после этого запускается pppd и из скрипта post-boot убивается udhcpc и запускается dropbear.
Jan 1 00:00:51 udhcpc[80]: Received DHCP NAK
Jan 1 00:00:51 dhcp client: nak: lease is lost
Jan 1 00:01:09 udhcpc[80]: No lease, forking to background.
Jan 1 00:01:09 pppd[101]: Plugin rp-pppoe.so loaded.
Jan 1 00:01:09 pppd[101]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 00:01:09 pppd[103]: pppd 2.4.2 started by admin, uid 0
Jan 1 00:01:10 udhcpc[102]: Received SIGTERM
Jan 1 00:01:10 dropbear[114]: Running in background
из-за такого поведения udhcpс невозможно установить соединение с провайдером автоматически. Облазил форум, но не нашел как можно отключить загрузку udhcp. Как временный выход вижу только запрет в файерволе на отправку DHCP пакетов наружу.
Может кто подскажет более правильное решение?
По идее, при выборе подключения dynamic PPPoE надобность в запуске udhcpc отсутствует.
из-за такого поведения udhcpс невозможно установить соединение с провайдером автоматически. Облазил форум, но не нашел как можно отключить загрузку udhcp. Как временный выход вижу только запрет в файерволе на отправку DHCP пакетов наружу.
Может кто подскажет более правильное решение?
По идее, при выборе подключения dynamic PPPoE надобность в запуске udhcpc отсутствует.
Если я правильно понял, вам нужно выбрать в настройках WAN IP Setting:
Get IP automatically? - No
Если вам провайдер выдал какой-то статический IP, то впишите его настройки в соответствующие поля. Если не выдал, то впишите в IP Address и Subnet Mask что-нибудь, отличное от 0.0.0.0 (и не принадлежащее к другим сетям, к которым подключен роутер). Да, и если вам этот айпи-адрес совсем не нужен, то можете его потом в post-boot удалить с помощью
ip -4 addr del dev vlan1
BORODA(C)
27-02-2009, 07:52
Всё гораздо проще. Надо запустить tcpdump.
tcpdump -i vlan1 -s 1500 -n -vvv port 67 or port 68
И будут видны все отсылаемые и принимаемые пакеты.
А ларчик просто открывался... Спасибо!
Надеюсь на новую прошивку (>10.5), в которой будет tcpdump.
Update: установил WL500gp-1.9.2.7-10.6.trx, tcpdump там работает. Разницы по качеству не заметил (Корбина, L2TP) - проблем нет. юТоррент скачал 300 мегов со скоростью 2.7 МБ/с.
В 10й прошивке была проблема, из-за которой я до сих пор использую версию 8 (и не парюсь, кстати :)
http://wl500g.info/showthread.php?t=16860
Видимо проблема связана с тем что vsftpd направильно пропатчен на предмет своей базы пользователей.
theMIROn
27-02-2009, 10:57
В 10й прошивке была проблема, из-за которой я до сих пор использую версию 8 (и не парюсь, кстати :)
http://wl500g.info/showthread.php?t=16860
Видимо проблема связана с тем что vsftpd направильно пропатчен на предмет своей базы пользователей.
дело в том, что vsftpd не умеет разделять write от erase
write_enable
This controls whether any FTP commands which change the filesystem are allowed or not. These commands are: STOR, DELE, RNFR, RNTO, MKD, RMD, APPE and SITE.
Default: NO
Обновил до 10.6.
6) выкинул SNAT, вернул маскарадинг;
8) вернул потерянный tcpdump;
Что касается SNAT. Сколько я пытался понять откуда может взяться прибавка скорости, так и не нашёл объяснений. Посему (и нецелесообразностью возни с корректным патчем) вернул назад маскарадинг. Если у кого-то был реальный приход в 10.5, давайте разбираться. Временно 10.5 оставляю.
theMIROn, я вот не могу понять, зачем там вообще masq_lock. Что он в реале защищает? Скорее не переменную, а запись в conntrack целиком, чтобы её не грохнули в процессе простановки переменной... Есть мысли? Хотя могут ведь грохнуть и с другой стороны, а не автоматом... В общем, мутное место.
Может кто подскажет более правильное решение?
По идее, при выборе подключения dynamic PPPoE надобность в запуске udhcpc отсутствует.
PPPoE оно разное бывает. Адрес бывает нужен в нескольких случаях - локалка, например, или IPTV или банальный доступ к модему.
Посмотрите как работает Windows. Он покрутится-покрутится с получением адреса и присвоит себе что-нибудь из 169.254.x.x. Предложу (хоть это и не совсем правильно), отключить автомат на IP и вписать роутеру что-нибудь типа
169.254.123.45
255.255.0.0
в поле адреса и маски, а шлюз оставить оставить пустым (в случае PPPoE он даст это сделать).
И всё.
udhcpс срывает крышу именно из NAK, он полагает, что сможет что-нибудь получить. Насчёт исправления надо смотреть, насколько это глубинная часть кода...
Олег, привет!
Спасибо за прошивку:-) она действительно хороша! с нее я начинал знакомство с wl500g т.к. я обычный пользователь решающим моментом стала простота интерфейса... поэтому я выбрал иностанную прошивку)))
Про релиз и интерфейс может получиться сделать интерфейс и QoS менеджер такой же наглядный как dd-wrt?
Про релиз и интерфейс может получиться сделать интерфейс и QoS менеджер такой же наглядный как dd-wrt?
Ну, опять 25. :) Нет. В этой не будет нового функционала. Да и место во флешке совсем кончилось. С трудом поборол размер прошивки Делюкса, чтобы всё влезло в 4 мегабайта... Теперь осталось только по сусекам поскрести, если что-то понадобится.
А уж что там в dd-wrt я вообще не знаю, т.к. не пользуюсь. Используйте дд-врт, если уж так всё там здорово. Хотя со скоростью pptp и l2tp, думаю, там грустно, если только слямзить патчи мои не успели. :D
Обновил до 10.6.
Спасибо за обновление прошивки. Единственное но:eek:, при обновлении с 10 до 10.6 в папке /usr/local/ осталась одна папка root остальные пропали благо flashfs сохранил на комп. После восстановления все работает замечательно.
скажите. вот решился прошить с 1.9.2.7-7g на 1.9.2.7-10х
стоит ли прошиться на 10.5.6 (я так понимаю, это бета) или мона просто на stable 10?
у меня PPPoE (динамич. ip) + локалка от провайдера (ip выставляется по dhcp провайдера).
шнурок на комп и wifi на нотники и коммуникатор.
часто пользуюсь торрентами.
wl500gP v1 - 1.9.2.7-7g
Спасибо за обновление прошивки. Единственное но:eek:, при обновлении с 10 до 10.6 в папке /usr/local/ осталась одна папка root остальные пропали благо flashfs сохранил на комп. После восстановления все работает замечательно.
надо было выполнить flashfs enabled до перепрошивки. Ну или после.
Ну, опять 25. :) Нет. В этой не будет нового функционала. Да и место во флешке совсем кончилось. С трудом поборол размер прошивки Делюкса, чтобы всё влезло в 4 мегабайта... Теперь осталось только по сусекам поскрести, если что-то понадобится.
А уж что там в dd-wrt я вообще не знаю, т.к. не пользуюсь. Используйте дд-врт, если уж так всё там здорово. Хотя со скоростью pptp и l2tp, думаю, там грустно, если только слямзить патчи мои не успели. :D
Олег!
Я благодарен Вам за труд особенно в адаптации и тюнинге под русский интернет. хорошо что ни один из 2х моих провайдеров не используют различные ухищирения типа pptp и l2tp.
Но я честно сказать не понимаю почему вы используете интерфейс от асуса??? это маркетинг?
это маркетинг?
вспомнился "харли дэвидсон и ковбой мальборо" (примерно так):
"если бы мне платили хотя бы цент, каждый раз когда приставляют к голове пистолет..."
Олег!
Я благодарен Вам за труд особенно в адаптации и тюнинге под русский интернет. хорошо что ни один из 2х моих провайдеров не используют различные ухищирения типа pptp и l2tp.
Но я честно сказать не понимаю почему вы используете интерфейс от асуса??? это маркетинг?
Это логичная экономия собственных ресурсов.
Одному человеку тяжело тянуть изменения во всем.
theMIROn
27-02-2009, 16:53
6) выкинул SNAT, вернул маскарадинг;
аналогично, только для br0 оставил, бо там ip всегда статический.
долго думал зачем оно там вообще для src==dest==lan_class...
theMIROn, я вот не могу понять, зачем там вообще masq_lock. Что он в реале защищает? Скорее не переменную, а запись в conntrack целиком, чтобы её не грохнули в процессе простановки переменной... Есть мысли? Хотя могут ведь грохнуть и с другой стороны, а не автоматом... В общем, мутное место.
да нет, саму запись это не защищает, имхо идея была - избежать пересечения параллельного выполения инициализации соединения и очистки conntrack. Хотя это, гм, врядли возможно.
Feb 27 13:33:46 pppd[111]: No response to 6 echo-requests
Feb 27 13:33:46 pppd[111]: Serial link appears to be disconnected.
Feb 27 13:33:46 dnsmasq[74]: read /etc/hosts - 5 addresses
Feb 27 13:33:46 dnsmasq[74]: reading /tmp/resolv.conf
Feb 27 13:33:46 dnsmasq[74]: using nameserver 85.21.192.3#53
Feb 27 13:33:46 dnsmasq[74]: using nameserver 213.234.192.8#53
Feb 27 13:33:46 PPTP: Disconnected
Feb 27 13:33:52 pppd[111]: Connection terminated.
Feb 27 13:33:52 pppd[111]: Connect time 20595513.7 minutes.
Feb 27 13:33:52 pppd[111]: Sent 74068997 bytes, received 81408598 bytes.
Feb 27 13:33:52 pptp[119]: short read (-1): Input/output error
Feb 27 13:33:52 pptp[119]: pppd may have shutdown, see pppd log
Feb 27 13:34:22 pppd[111]: Serial connection established.
Feb 27 13:34:22 pppd[111]: Using interface ppp0
Feb 27 13:34:22 pppd[111]: Connect: ppp0 <--> /dev/pts/0
Feb 27 13:34:55 pppd[111]: CHAP authentication succeeded
И потом не было подключения до коннекта вручную. Раньше насколько помню обрыв связи восстанавливался автоматически.
решение на форуме обсуждалось тут: http://wl500g.info/showthread.php?t=17263
Добавил lcp-echo-failure 120. Где указать параметр что нужно делать реконнект??
На предыдущей прошивке такого за полгода не было ни разу... Всегда реконнектился, если что.
добрый день
сразу спасибо за огромную проделанную энтузиастами работу!
может не совсем в ту ветку, но в этой ветке наверняка пост прочтет Oleg, поэтому:
дети ростут.
уже в инет хотят.
а там сами знаете что =)
на комп приблуды не идеальны и обходимы.
можно ли попросить добавить фичу, что б для полноценного инету нужно было зайти на интерфейс и что-нить жмакнуть, а если этого не сделать, то были бы доступны только адреса из вайтлиста?
заранее спасибо.
theMIROn
28-02-2009, 12:33
можно ли попросить добавить фичу, что б для полноценного инету нужно было зайти на интерфейс и что-нить жмакнуть, а если этого не сделать, то были бы доступны только адреса из вайтлиста?можно добавить самостоятельно, используя insmod ipt_string.o и создавая/удаляя соответствующие правила iptables
И потом не было подключения до коннекта вручную. Раньше насколько помню обрыв связи восстанавливался автоматически.
Я бы сказал, что у Вас соединение запустилось на автомате через 30 сек, иначе было бы wan: connected manually.
# обрыв связи
Feb 27 13:33:46 pppd[111]: No response to 6 echo-requests
Feb 27 13:33:46 pppd[111]: Serial link appears to be disconnected.
Feb 27 13:33:46 dnsmasq[74]: read /etc/hosts - 5 addresses
Feb 27 13:33:46 dnsmasq[74]: reading /tmp/resolv.conf
Feb 27 13:33:46 dnsmasq[74]: using nameserver 85.21.192.3#53
Feb 27 13:33:46 dnsmasq[74]: using nameserver 213.234.192.8#53
Feb 27 13:33:46 PPTP: Disconnected
Feb 27 13:33:52 pppd[111]: Connection terminated.
Feb 27 13:33:52 pppd[111]: Connect time 20595513.7 minutes.
Feb 27 13:33:52 pppd[111]: Sent 74068997 bytes, received 81408598 bytes.
Feb 27 13:33:52 pptp[119]: short read (-1): Input/output error
Feb 27 13:33:52 pptp[119]: pppd may have shutdown, see pppd log
# новая попытка соединения
Feb 27 13:34:22 pppd[111]: Serial connection established.
Feb 27 13:34:22 pppd[111]: Using interface ppp0
Feb 27 13:34:22 pppd[111]: Connect: ppp0 <--> /dev/pts/0
Feb 27 13:34:55 pppd[111]: CHAP authentication succeeded
Извиняюсь, что встреваю..
Олег, для WL500W была не так давно (январь 2009) выпущена новая прошивка от АСУС 2.0.0.6 (кстати, во многом основанная на вашей прошивке).
На сайте АСУСа также доступны сорцы - GPL source code for WL-500W firmware 2.0.0.6
Может оттуда можно что почерпнуть для 10a, более новый WiFi модуль =)
Извините если написал глупость!
Я бы сказал, что у Вас соединение запустилось на автомате через 30 сек, иначе было бы wan: connected manually.
в том то и дело
что коннекта не произошло. на этом все и закончилось.
уже из дома зайдя по 192.168.1.1 я первым делом был выброшен на страницу с надписью о том, что инет отключен.
То есть получается что попытка подключения "зависла"?
в том то и дело что коннекта не произошло. на этом все и закончилось.
...
То есть получается что попытка подключения "зависла"?
Т.е. последней строкой было CHAP authentication succeeded, а дальше пустота?
Как с прошивкой 10, так и с 10.5 я несколько раз выдерал кабели (LAN между модемом и роутером, телефонный из модема) и всегда соединение запускалось через заданные мной 2,5 мин (holdoff 150). Соединение не всегда восстанавливалось с первого раз, ибо я не торопился воткнуть кабели обратно, но попытки повторялись.
theMIROn
28-02-2009, 15:02
Может оттуда можно что почерпнуть для 10a, более новый WiFi модуль =)
Извините если написал глупость!
так точно, ибо
Итак, тестовая версия лежит здесь:
http://oleg.wl500g.info/pre10a/
Изменения:
1) обновлённый WiFi (по многочисленным просьбам владельцев v2);
так точно, ибо
Да, я знаю что Олег уже включил в пре10а новый модуль, но он не написал из каких сорцов его выдрал =) Вдруг есть где поновее =)
Кстати, сорри за оффтоп.. Но в последней вашей прошивке от 25 числа не работает кнопка "disconnect". На нее просто нет реакции =( WL500W
можно добавить самостоятельно, используя insmod ipt_string.o и создавая/удаляя соответствующие правила iptables
вы переоцениваете мои возможности =)
lamer759
28-02-2009, 23:26
Уважаемый Олег.
Я извиняюсь за возможный оффтопик, но все же.
Как Вы сказали - в новой версии будут только исправляться недостатки.
Я использую вашу прошивку версии 1.9.2.7-10 c устройством WL500gpv2.
На странице Advanced_USBStorage_Content.asp пользователь настраивает свой ftp сервер.
Так вот в секции User Account List есть несколько режимов, устанавливающих права для удаленного юзера.
Я обнаружил что для режимов Read/Write и Read/Write/Erase в конфиг пользователя (дефолт /etc/vsftpd.users/) пишется:
dirlist_enable=yes
download_enable=yes
write_enable=yes
Не ясно зачем нужен режим режим Read/Write/Erase ?
Он полностью копирует режим Read/Write.
Выдержка из доки по vsftpd:
write_enable
This controls whether any FTP commands which change the filesystem are allowed or not. These commands are: STOR, DELE, RNFR, RNTO, MKD, RMD, APPE and SITE.
Поэтому, я был бы очень признателен, если бы Вы убрали из файла
Advanced_USBStorage_Content.asp строку:
<option value="Read/Write/Erase" selected>Read/Write/Erase</option>
Развивая тему можно было бы заменить режим Read/Write/Erase
на Write Only (т.е. писать в конфиг что то вроде
dirlist_enable=yes
write_enable=yes
)- что позволило бы разрешить удаленному пользователю - только писать в фс сервера. Но это вероятно потребует больше времени чем удаление режима Read/Write/Erase из Advanced_USBStorage_Content.asp. Поэтому это тока как идея, не более.
Заранее огромное спасибо. И огромное спасибо лично Вам Олег за то, что Вы делаете.
Т.е. последней строкой было CHAP authentication succeeded, а дальше пустота?
Как с прошивкой 10, так и с 10.5 я несколько раз выдерал кабели (LAN между модемом и роутером, телефонный из модема) и всегда соединение запускалось через заданные мной 2,5 мин (holdoff 150). Соединение не всегда восстанавливалось с первого раз, ибо я не торопился воткнуть кабели обратно, но попытки повторялись.
Именно так.
Обрыв произошел, по логу видно когда. И связи не было до следующего утра - когда я появился дома, зашел по веб-морде и вручную инициировал коннект. Роутер не перегружался. Он не висел. Всё было в норме. Отсюда и вопрос. Лог потерял. Установил логгер - чтоб всё сохранялось. Если повторится - выложу весь кусок. Ибо раньше - не было.
Вот в этом форуме http://www.opennet.ru/openforum/vsluhforumID3/49877.html человек crick написал:
Я же писал "или тонкие клиенты или wi-fi-роутеры". С ваше задачей справится другая железяка. Не буду приводить прямых ссылок на интернет-магазины (наверняка это не поощряется), но вполне "взрослых" тонких клиентов находил не мало в пределах 200 у.е. с видюхой, miniPCI, SSD и живым линуксом внутри. Кроме того, медленный USB в ASUSах уже давно починен в OpenWRT. Проблема программная и соответственно может иметь место и в этой железке.
Опять же, я не говорю, что железка от Marvell плохая. Я говорил о другом. IMHO рынок уже достаточно хорошо попилен на мельчайшие сегменты. Железку под любую потребность УЖЕ можно найти в РФ в наличии. Marvell просто пытается выцепить новый микросегмент рынка путем снижение издержек на производство одного чипа, вместо 3-4-х
Я конечтно полный ноль в линуксе, многое непонимаю, но может можно и в нашей прошивке пофиксить усб? А то очень медленно. Если что - не пинать плз:o
Lopuh
Вот на заборе написано "@$й", а за ним дрова лежат. И ты так же, без проверки, восторженно будешь постить во всех форумах об этом?
Нежели ты думаешь, если бы всё так было просто, Олег не пофиксил бы?
Где доказательства в цифрах слов этого г-на crick?
Да, в ядре 2.6 пофиксены некоторые баги USB и немного снижена загрузка CPU, но не более того. Но есть и цена, которую пришлось за это заплатить - см. описание OpenWRT насчет WiFi.
Lopuh
Вот на заборе написано "@$й", а за ним дрова лежат. И ты так же, без проверки, восторженно будешь постить во всех форумах об этом?
Нежели ты думаешь, если бы всё так было просто, Олег не пофиксил бы?
Где доказательства в цифрах слов этого г-на crick?
Да, в ядре 2.6 пофиксены некоторые баги USB и немного снижена загрузка CPU, но не более того. Но есть и цена, которую пришлось за это заплатить - см. описание OpenWRT насчет WiFi.
И зачем грубить? Я, извините ни кому не грубил, т.к. сам не разбираюсь в этом, и проверить его слова моя квалификация не позволяет, спросил у более опытных людей, таких как Вы например, возможно ли это. И ни на каких форумах я не собирался ничего восторженного постить. Зачем? В этой теме вроде бы обсуждаются дефекты прошивки и возможности ее улучшения .
Эта... Спокойней. Я предполагаю, что в OpenWRT пофиксили только собственные проблемы с ЮСБ.
Точно также там могут написать и про то, что Ethernet ускорился нереально и только по тому, что кто-то наконец пофиксил GPLный модуль, который ethernetом занимается и у которого производительность раза в 2 меньше, чем у того, который делает сам броадком и используется в наших ядрах.
lly, есть конкретная информация?
Lopuh, предлагаю Вам связаться с тем человеком и узнать, чего же они получили в попугаях.
Я могу лишь сказать, что скорость ЮСБ у нас вполне адекватная. Сравниваю со встроенным IDE интерфейсом в wl700ge, который тоже не блещет скоростью.
Не ясно зачем нужен режим режим Read/Write/Erase ?
Он полностью копирует режим Read/Write.
Эти режимы - тяжкое наследие старого ftp сервера, который был в прошивке. Зачем я оставил это, когда переделывал, вспомнить уже не могу. Что-то связано с совместимостью...
Поэтому, я был бы очень признателен, если бы Вы убрали из файла
Advanced_USBStorage_Content.asp строку:
<option value="Read/Write/Erase" selected>Read/Write/Erase</option>
Ломать не строить. :) Я подумаю на эту тему.
Развивая тему можно было бы заменить режим Read/Write/Erase
на Write Only (т.е. писать в конфиг что то вроде
dirlist_enable=yes
write_enable=yes
)- что позволило бы разрешить удаленному пользователю - только писать в фс сервера. Но это вероятно потребует больше времени чем удаление режима Read/Write/Erase из Advanced_USBStorage_Content.asp. Поэтому это тока как идея, не более.
Тоже подумаю. :)
Да, я знаю что Олег уже включил в пре10а новый модуль, но он не написал из каких сорцов его выдрал =) Вдруг есть где поновее =)
3.х.х.х для gpv2. Новее нету пока.
ruslan86
01-03-2009, 20:28
Приветствую.
Прошился новой прошивкой 10а, появилась проблема: периодически перестает работать интернет, провайдер Билайн, PPTP соединение. Вот что в логе:
Feb 28 23:07:53 pppd[125]: Serial connection established.
Feb 28 23:07:53 pppd[125]: Using interface ppp0
Feb 28 23:07:53 pppd[125]: Connect: ppp0 <--> /dev/pts/4
Feb 28 23:08:20 pptp[743]: gethostbyname 'vpn.internet.beeline.ru': HOST NOT FOUND
Feb 28 23:08:24 pppd[125]: LCP: timeout sending Config-Requests
Feb 28 23:08:24 pppd[125]: Connection terminated.
Feb 28 23:08:24 pppd[125]: Connect time 20597500.8 minutes.
Feb 28 23:08:24 pppd[125]: Sent 176513505 bytes, received 1250302933 bytes.
На закладке Статус соединение числится как Connected. Что бы заработал интернет либо перезагружаю роутер, либо жму Disconnected, потом Connected. Роутер WL500gpv1. Что можно сделать для решения проблемы?
Спасибо.
И зачем грубить? Я, извините ни кому не грубил, т.к. сам не разбираюсь в этом, и проверить его слова моя квалификация не позволяет, спросил у более опытных людей, таких как Вы например, возможно ли это.
Если даже вы не разбираетесь в вопросе, всегда можно подумать - а насколько достоверны эти сведения? Где первоисточник?
Именно поэтому я бы попросил воздержаться от постинга "жареных" фактов и газетных уток.
lly, есть конкретная информация?
Насчет фиксов и overhead'а CPU - это заслуга команды разработчиков ядра Linux. Могу привести ссылки на git, но думаю, здесь это излишнее.
А вот насчет производительности-то информация отсутствует!
Насчет фиксов и overhead'а CPU - это заслуга команды разработчиков ядра Linux. Могу привести ссылки на git, но думаю, здесь это излишнее.
Я бы взглянул, если искать не очень долго. Может удастся прикрутить? Хотя юсб стеки 2.6 и 2.4 разные. Например, у нас опрос ендпоинтов раз в 2мс, а в 2.6 - 1мс. Есть вероятность, что в 2.6 тоже пофиксили только присущий 2.6 стеку баг...
Я бы взглянул, если искать не очень долго. Может удастся прикрутить? Хотя юсб стеки 2.6 и 2.4 разные. Например, у нас опрос ендпоинтов раз в 2мс, а в 2.6 - 1мс. Есть вероятность, что в 2.6 тоже пофиксили только присущий 2.6 стеку баг...
Ключевые моменты (IMHO) - это:
"Root Hub Transaction Translators" USB_EHCI_ROOT_HUB_TT - даже не замахивался
"Improved Transaction Translator scheduling" USB_EHCI_TT_NEWSCHED - это удалось сбекпортить - см. 233-usb-tt-ehci.patch (http://code.google.com/p/wl500g/source/browse/trunk/kernel/233-usb-tt-ehci.patch) благодаря этому зараработал pl2303 через хаб 2.0
"OHCI support for Broadcom SSB OHCI core" - должно исправлять ситуацию на bcm5354
доделана полная поддержка splitted ISO в echi-hcd (не получилось пока портировать :( - но пытаюсь)
улучшены тайминги и т.п. - куча патчей от Greg Kroah-Hartman (http://git.kernel.org/?p=linux/kernel/git/gregkh/patches.git;a=summary), всё что пока осилил - это 232-usb-hub11.patch (http://code.google.com/p/wl500g/source/browse/trunk/kernel/232-usb-hub11.patch)
ink0gnit0
01-03-2009, 20:57
Олег можно ли ожидать в новой прошивке фикс касающийся DynDNS а точнее проблему с www.zoneedit.com? (http://wl500g.info/showthread.php?t=14554) :rolleyes:
theMIROn
01-03-2009, 21:03
Олег можно ли ожидать в новой прошивке фикс касающийся DynDNS а точнее проблему с www.zoneedit.com? (http://wl500g.info/showthread.php?t=14554) :rolleyes:
так уже сменен сервер для zoneedit. разве в 10.6 не работает?
Эта... Спокойней. Я предполагаю, что в OpenWRT пофиксили только собственные проблемы с ЮСБ.
...
есть конкретная информация?
Я могу лишь сказать, что скорость ЮСБ у нас вполне адекватная. Сравниваю со встроенным IDE интерфейсом в wl700ge, который тоже не блещет скоростью.
На форуме http://forum.openwrt.org/viewtopic.php?id=15255
"hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 36 MB in 3.07 seconds = 11.73 MB/sec
On Asus Wl-500G Premium. "
И это обсуждается _низкая_ скорость. :)
Вряд ли это "на заборе написано"...
Прошу благородных донов обратить внимание на старую проблему с падучим UPNP которую я описал здесь:
http://wl500g.info/showthread.php?t=13721&highlight=upnp
Раз уж взялись за новую прошивку, может наконец и это пофиксаете?
Как то несподручно по крону постоянно ловить падающий upnp и перезапускать его.
там более я вроде бы локализовал проблему (см. то сообщение)....
Привет уважаемые! Судя по постам понял, что обновление для 520GC маловероятно......Чукча не писатель, чукча читатель:D может напишите для нас не люниксоидов:rolleyes:
ink0gnit0
02-03-2009, 07:32
так уже сменен сервер для zoneedit. разве в 10.6 не работает?
Хмм 10.6 еще не ставил попробую! Спасибо!
На форуме http://forum.openwrt.org/viewtopic.php?id=15255
"hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 36 MB in 3.07 seconds = 11.73 MB/sec
On Asus Wl-500G Premium. "
И это обсуждается _низкая_ скорость. :)
Вряд ли это "на заборе написано"...
А чего же первый результат не скопирован оттуда?
hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 34 MB in 3.18 seconds = 10.69 MB/sec
Ну и чего? Где тут мегаскорость? Наши результаты тоже надо приводить для сравнения.
А вот я дам цифры для сравнения
[root@wl700ge root]$ hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 76 MB in 3.07 seconds = 24.76 MB/sec
[root@wl700ge root]$ hdparm -t /dev/discs/disc1/disc
/dev/discs/disc1/disc:
Timing buffered disk reads: 32 MB in 3.14 seconds = 10.19 MB/sec
Диск 0 - ide интерфейс, Диск 1 - usb интерфейс, дешёвая флешка
Самое главное другое. ide в 2.5 раза быстрее при чтении внутри девайса. А вот если использовать самбу или нфс, то разница в скорости копеечная: меньше мегабайта в секунду. Шина забивается сетевым контролёром, видимо, и привет...
В общем предлагаю на этом обсуждение прекратить, пока кто-нибудь не прошьёт себе openwrt и не получит результаты для нфс.
А чего же первый результат не скопирован оттуда?
А зачем? Ссылка была дана.
Ну и чего? Где тут мегаскорость? Наши результаты тоже надо приводить для сравнения.
А вот я дам цифры для сравнения
[root@wl700ge root]$ hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 76 MB in 3.07 seconds = 24.76 MB/sec
[root@wl700ge root]$ hdparm -t /dev/discs/disc1/disc
/dev/discs/disc1/disc:
Timing buffered disk reads: 32 MB in 3.14 seconds = 10.19 MB/sec
[/code]
Ну, сравнивать WL-500gP и 700...
Например, у меня на WL-500gP USB-HDD:
Timing buffered disk reads: 14 MB in 3.11 seconds = 4.50 MB/sec
Flash:
Timing buffered disk reads: 14 MB in 3.01 seconds = 4.65 MB/sec
При этом, я подключал различные диски к двум разным роутерам.
Результаты, к слову, ближе к тем, что неоднократно (в том числе и мной) публиковались для WL-500gP.
Самое главное другое. ide в 2.5 раза быстрее при чтении внутри девайса. А вот если использовать самбу или нфс, то разница в скорости копеечная: меньше мегабайта в секунду. Шина забивается сетевым контролёром, видимо, и привет...
Ну, для меня внутренняя скорость как раз-таки не менее важна (в теории, т.к. на практике я перевожу файлы и torrent'ы на NASы). И то значение, что публикуется на форуме OpenWrt - в разы больше когда-либо полученных у меня.
В общем предлагаю на этом обсуждение прекратить, пока кто-нибудь не прошьёт себе openwrt и не получит результаты для нфс.
Да ради Бога.
Думаю, я и сам попробую на днях.
Однако, не одним NFS-ом живы - многие, скажем, качают "внутри" роутера torrent'ы...
Думаю, я и сам попробую на днях.
Однако, не одним NFS-ом живы - многие, скажем, качают "внутри" роутера torrent'ы...
Вот это было бы замечательно, а то все, кому я предлагал лично провести подобные тесты на 500gP V2 отговаривались "что им некогда". А у меня, ни usb-hdd, ни V2 нет...
theMIROn
02-03-2009, 08:09
Flash:
Timing buffered disk reads: 14 MB in 3.01 seconds = 4.65 MB/sec
присоединюсь. wl-500gPv1@32Mb@300Mhz@1.9.2.7-d-r141, безымянная флешка
[admin@router root]$ hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 26 MB in 3.03 seconds = 8.58 MB/sec
[admin@router root]$ hdparm -T /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing cached reads: 96 MB in 2.02 seconds = 47.52 MB/sec
Вот это было бы замечательно, а то все, кому я предлагал лично провести подобные тесты на 500gP V2 отговаривались "что им некогда". А у меня, ни usb-hdd, ни V2 нет...
У меня V1 128M
/dev/discs/disc0/disc:
Timing buffered disk reads: 26 MB in 3.03 seconds = 8.58 MB/sec
Что все равно почти в два раза больше моих результатов.
[admin@WL-001FC63C1DD5 root]$ hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 20 MB in 3.29 seconds = 6.08 MB/sec
флешка кингстон на 4гб
Кажется, или обновленная прошивка с новым драйвером могла улучшить дальность и соответственно качество связи по WiFi?
Чем отличается обновленный драйвер для радио?
номером версии --- ибо это закрытое произведение броадкома
Приветствую.
Прошился новой прошивкой 10а, появилась проблема: периодически перестает работать интернет, провайдер Билайн, PPTP соединение.
Думаю, что причина не в прошивке, а в Билайне, т.е Корбине.
попробуем 10.7, а то после прошивки на 10.6 роутер не дает инет на компы:( до этого ставил 10d, но одноклассники отрубились.
angel_il
02-03-2009, 19:31
wl500gP usb-hdd
hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 35 MB in 3.06 seconds = 11686 kB/s
вродь не плохо
angel_il
02-03-2009, 19:35
/dev/discs/disc0/disc:
Timing buffer-cache reads: 48 MB in 0.51 seconds = 96069 kB/s
/tmp/local/root # hdparm -T /dev/discs/disc0/disc
Олег, подскажи, пожалуйста, с какой проши уже можно заливать в dir-320 или пока еще это не реализовано ?
(напр. WL500gpv2-1.9.2.7-10.5.trx поддерживает ?)
wl500gP usb-hdd
hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 35 MB in 3.06 seconds = 11686 kB/s
вродь не плохо
Угу. В /proc/cpuinfo что в system type?
Олег, подскажи, пожалуйста, с какой проши уже можно заливать в dir-320 или пока еще это не реализовано ?
(напр. WL500gpv2-1.9.2.7-10.5.trx поддерживает ?)
Начиная с 10.6. Но я не пробовал.
Начиная с 10.6. Но я не пробовал.
Огромное cпасибо, завтра постараюсь залить и отпишусь.
странно, только торренты раздаются через роутер с прошивками 10.6 и 10.7. а вот обычный инет - ни-ни. что бы это могло быть?
странно, только торренты раздаются через роутер с прошивками 10.6 и 10.7. а вот обычный инет - ни-ни. что бы это могло быть?
Торренты сожрали весь канал похоже. Ограничить их нужно.
Торренты сожрали весь канал похоже. Ограничить их нужно.
да я их вообще отрубил теперь. но еще воспользовался советом, который где-то здесь проскочил по очистке кеша броузера и все восстановилось. хотя кэш и советовали очищать, чтобы страница роутера не глючила, но и мне это помогло )
Добрый вечер! помогите пожалуйста начал постоянно рваться инет, каждые несколько минут :(
asus wl500-p
провайдер Golden Telecom Казань, PPTP
Mar 2 22:57:31 PPTP: connect to ISP
Mar 2 22:59:45 pppd[104]: Modem hangup
Mar 2 22:59:45 pppd[104]: Connection terminated.
Mar 2 22:59:45 pppd[104]: Connect time 2.4 minutes.
Mar 2 22:59:45 pppd[104]: Sent 9402377 bytes, received 21393045 bytes.
Mar 2 22:59:45 dnsmasq[73]: reading /tmp/resolv.conf
Mar 2 22:59:45 dnsmasq[73]: using nameserver 10.10.0.10#53
Mar 2 22:59:45 dnsmasq[73]: using nameserver 10.10.0.9#53
Mar 2 22:59:45 dnsmasq[73]: read /etc/hosts - 7 addresses
Mar 2 22:59:45 dnsmasq[73]: read /etc/ethers - 2 addresses
Mar 2 22:59:45 PPTP: Disconnected
Mar 2 22:59:45 pppd[104]: Child process /tmp/ppp/ip-down (pid 184) terminated with signal 11
Mar 2 23:00:15 pppd[104]: Serial connection established.
Mar 2 23:00:15 pppd[104]: Using interface ppp0
Mar 2 23:00:15 pppd[104]: Connect: ppp0 <--> /dev/pts/0
Mar 2 23:00:15 pptp[188]: route_add: not adding existing route
Mar 2 23:00:19 pppd[104]: CHAP authentication succeeded
Mar 2 23:00:19 pppd[104]: local IP address 88.82.80.143
Mar 2 23:00:19 pppd[104]: remote IP address 10.10.0.3
Mar 2 23:00:19 pppd[104]: primary DNS address 217.30.243.130
Mar 2 23:00:19 pppd[104]: secondary DNS address 195.161.15.19
Mar 2 23:00:19 dnsmasq[73]: reading /tmp/resolv.conf
Mar 2 23:00:19 dnsmasq[73]: using nameserver 195.161.15.19#53
Mar 2 23:00:19 dnsmasq[73]: using nameserver 217.30.243.130#53
Mar 2 23:00:19 dnsmasq[73]: read /etc/hosts - 7 addresses
Mar 2 23:00:19 dnsmasq[73]: read /etc/ethers - 2 addresses
Mar 2 23:00:20 PPTP: connect to ISP
звонил в техслужбу они сказали что люди жалюутся на Asus wl-500g и сказали что лечится прошивкой.
Перепрошился с 1.9.2.7-10 на 1.9.2.7-10.6 не помогло, только что перепрошился на 1.9.2.7-10.7 тоже самое.
Раньше тоже бывало что рвался он но не чаще 1-2 разв сутки теперь рвется каждые 2-3 минуты :( Сам подключается через раз обычно помогает перподключение вручную.
Я к сожалению не специалист. Купил роутер несколько месяцев назад. Настройки роутера скал в инете , после нескольких часов мучений он у меня как-то вдруг заработал :) и работал нормально, но вот пару дней назад началось :(
да я их вообще отрубил теперь. но еще воспользовался советом, который где-то здесь проскочил по очистке кеша броузера и все восстановилось. хотя кэш и советовали очищать, чтобы страница роутера не глючила, но и мне это помогло )
Как оказалось - не этом было дело. Проблема не решена, но выявлены симптомы:
1. В сетевых подключениях вылез "Шлюз Интернета". Я что-то не припомню, чтобы он был, но может и был. Однако проблема именно в нем!
2. Перезагружаю роутер и сразу перепоявляется этот шлюз (если нет кабеля или роутер в ауте, то и шлюза нет).
3. Роутер еще не вышел в сеть через PPPoE
4. Результат - инета нет.
5. Отключаю шлюз (пропадает значок).
6. Появляется значок (сам появляется). Т.е. шлюз создается, когда уже у роутера есть соединение с провом.
7. Результат - инет есть.
Но как то через дальнее место этот интернет получается. На обычной проше за номером 10 без циферок инет был всегда, хоть сколько перезагружай.
P.S. а торрентам, что интересно все до лампочки. так что не совсем инета нет.
angel_il
02-03-2009, 23:23
Угу. В /proc/cpuinfo что в system type?
/tmp/local/root # cat /proc/cpuinfo
system type : Broadcom BCM4704 chip rev 9 pkg 0
processor : 0
cpu model : BCM3302 V0.6
BogoMIPS : 263.78
wait instruction : no
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : no
hardware watchpoint : no
ASEs implemented :
VCED exceptions : not available
VCEI exceptions : not available
unaligned_instructions : 9
dcache hits : 0
dcache misses : 0
icache hits : 0
icache misses : 0
instructions : 0
Но как то через дальнее место этот интернет получается. На обычной проше за номером 10 без циферок инет был всегда, хоть сколько перезагружай.
А соединение проводное?
Прошейте обычную -10, проверьте, работает или нет.
Вообще проблема в Вашем ПК, не дружит он с upnp что-ли. Можете выключить его в настройках роутера...
Broadcom BCM4704 chip rev 9 pkg 0
Ну вот, самый обычный bcm4704. Я грешным делом подумал, что быстро работает только BCM4780. :)
Огромное cпасибо, завтра постараюсь залить и отпишусь.
Прошил DIR-320 на 10.7. И-нет поднялся ( по DHCP ). Пока работает. Пока доп. софт не ставил, проверл только ч.б. работала консоль (telnet).
Появились несколько вопросов - прошу помощи:
1) Можно ли отключить UPnP ? (А то болтается этот шлюз, глаза мозолит)
2) Не пойму как мне вернуть мои мак адреса ? Точнее КАК я понимаю (nvram set xxx=xx:xx...) а вот что есть что ? Интересует il0macaddr, et0macaddr, lan_hwaddr, wan0_hwaddr ... Мне необходимо ч.б. в и-нет выдавался правильный мак. Через веб морду не очень хочется (не красиво что ли). Плюс нужен правильный мак на lan и wifi. Подскажите, какое имя за что отвечает ?
Вроде wan, он же eth0 - это и есть WAN (Интернет) ?
il0, он же eth1 - wifi а VLAN (vlan0) - внутренняя сеть, так ?:confused:
Уточню:
интересует что где писать вместо 00:xx
il0macaddr=00:xx
et0macaddr=00:xx
lan_hwaddr=00:xx
wan_hwaddr=00:xx
wan_hwaddr_x=
wan0_hwaddr_x=
wan0_hwaddr=00:xx
wl_hwaddr=00:xx
wl0_hwaddr=00:xx
добавлено:
вроде разобрался...
il0macaddr=LAN
et0macaddr=WAN
lan_hwaddr=WAN
wan0_hwaddr=WAN
wan_hwaddr=WAN
wl0_hwaddr=LAN
/tmp/local/root # cat /proc/cpuinfo
А можно еще /proc/interrupts?
theMIROn
03-03-2009, 17:58
А можно еще /proc/interrupts?
гм. а вот это нормально ли?
/ # cat /proc/interrupts
CPU0
3: 252 MIPS serial
4: 12490 MIPS eth0
7: 302859 MIPS timer
12: 31114 IRQ2 eth1, usb-uhci, usb-uhci, ehci_hcd
ERR: 0
/ #
А это?
[root@wl700ge root]$ cat /proc/interrupts
CPU0
3: 49 MIPS serial
4: 36205958 MIPS eth0
7: 102676926 MIPS timer
12: 72726617 IRQ2 ide0, eth1, usb-uhci, usb-uhci, ehci_hcd
ERR: 0
А это?
12: 72726617 IRQ2 ide0, eth1, usb-uhci, usb-uhci, ehci_hcd
Не знаю, нормально ли это, когда разработчики шарят прерывания самых нагруженных устройств...
theMIROn
03-03-2009, 18:43
Не знаю, нормально ли это, когда разработчики шарят прерывания самых нагруженных устройств...это и имел ввиду... интересно есть ли возможность раскидать по прерываниям ethernet и usb
это и имел ввиду... интересно есть ли возможность раскидать по прерываниям ethernet и usb
Думаю, что нет.
Еще раз хочу поблагодорить Олега за огромную проделанную работу по превращению странной белой коробочки от Asus в мощный и функциональный роутер.
Поскольку никто не отписывается, я сам провел проверку изменения производительности при смене 10.5 на 10.7
На тарифе Корбина-Москва 26000 КБит в секунду и настройках торрента
850 соединений, 125 пиров на торрент, 30 слотов на торрент и ограничении полосы 2600 Кбайт/с (реальная скорость закачки 2,5Мбайт/с) загрузка процессора при переходе с 10.5 на 10.7 процессом ksoftirqd_CPU0 снизилась с 76-87% до 53-72%
Так что Олег прав, увеличение производительности при переходе с MASQ на SNAT очередная пустая сенсация...
И небольшой вопрос:
Планируется ли в этой версии прошивки исправление работы алгоритма перехода на летнее время для пояса GMT+3 MSK/MSD?
(в идеале хотелось бы возможности настраивать из командной строки например как в Cisco "clock summer-time MSK/MDD recurring last Sun Mar 2:00 last Sun Oct 3:00")
theMIROn
04-03-2009, 09:09
Планируется ли в этой версии прошивки исправление работы алгоритма перехода на летнее время для пояса GMT+3 MSK/MSD?
(в идеале хотелось бы возможности настраивать из командной строки например как в Cisco "clock summer-time MSK/MDD recurring last Sun Mar 2:00 last Sun Oct 3:00")
/usr/local/sbin/pre-boot
#!/bin/sh
TZ="MSK-3MSD,M3.5.0,M10.5.0/3"
if [ "$(nvram get time_zone)" != "$TZ" ]; then
nvram set time_zone="$TZ"
echo "$TZ" > /etc/TZ
fi
Еще раз хочу поблагодорить Олега за огромную проделанную работу по превращению странной белой коробочки от Asus в мощный и функциональный роутер.
Полностью присоединяюсь и от себя СПАСИБО за превращение черной коробочки DIR-320 в отличную рабочую лошадку.
Только что на 2-м dir-320 поднял 10.7 с ppoe в связке с adsl модемом - цепляется мгновенно, глюков незамечено, полный восторг от ssh и возможностей по установке софта.
Есть идеологический вопрос: есть ли какая либо возможность установки в роутер полноценного линукса (debian arm) как это проделано с многими гаджетами (напр. с накопителем DNS-323) через chroot или еще как либо ?
DrLabRus
04-03-2009, 09:45
JipJip
http://wl500g.info/showpost.php?p=18094&postcount=11
http://wiki.wl500g.info/index.php/Debian Distribution
Ну и поиском еще несколько тем найти можно. Сам пару дней назад думал о подобном :)
Ядро собрано с IP_ROUTE_MULTIPATH? если нет, то можно добавить?
Есть идеологический вопрос: есть ли какая либо возможность установки в роутер полноценного линукса (debian arm) как это проделано с многими гаджетами (напр. с накопителем DNS-323) через chroot или еще как либо ?
Теоретически - можно, почему нет?
Вот только нужно ли? При такой малой памяти сборку с "полновесными" библиотеками "впихнуть" будет тяжело, да и в другом "большие" дистрибутивы не оптимизированы для работы в embedded системах - работа в r/o, оптимизация работы с FLASH, и т.д. Вы просто проделаете всю работу по оптимизации загрузки, использованию разделов, минимизации используемой памяти...
И потом - мало современных дистрибутивов расчитаны на работу с ядром 2.4, возможно, потребуются другие версии утилит и библиотек, те потащат за собой что-то еще, и т. д.
Спасибо за новую прошивку!
Вот такой девайс уже с год работал со старой прошивкой 1.9.2.7-7g:
[admin@asus root]$ cat /proc/cpuinfo
system type : Broadcom BCM947XX
processor : 0
cpu model : BCM3302 V0.6
BogoMIPS : 263.78
wait instruction : no
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : no
hardware watchpoint : no
VCED exceptions : not available
VCEI exceptions : not available
unaligned_instructions : 8
dcache hits : 2147483647
dcache misses : 270794752
icache hits : 109133824
icache misses : 1048641
instructions : 0
Подключен винт в боксе STLab S-151. При этом было:
[admin@asus root]$ hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 26 MB in 3.06 seconds = 8.50 MB/sec
Только что залил 1.9.2.7-10.7, стало так:
[admin@asus root]$ hdparm -t /dev/discs/disc0/disc
/dev/discs/disc0/disc:
Timing buffered disk reads: 30 MB in 3.13 seconds = 9.58 MB/sec
Скорость по ФТП тоже чуток поднялась - с ~3 до ~3,4 Мб/с.
Значит что-то за год соптимизировалось-таки чуток в прошивке.
Ещё раз спасибо!
leshiy_odessa
04-03-2009, 20:48
Проверьте пожалуйста.
Прошил сегодня роутер в другом офисе 10.7
Не смог добавить mac адреса в Advanced_DHCP_Content.asp Manually Assigned IP List
Добавляю, жму кнопочку ADD страница обновляется, но ничего не добавляется.
Возникло 2 вопроса:
1. Можно ли исправить ошибку описанную здесь?
http://blog.blackdown.de/2005/05/09/fixing-the-ipt_recent-netfilter-module/
обсуждение тут
http://wl500g.info/showthread.php?t=11436&page=2
и тут
http://wl500g.info/showpost.php?p=135358&postcount=736
а то очень неудобно патченную ipt_recent использовать ((
2. После смены прошивки на 10.5 стало появляться переодически сообщение:
04.03.2009 22:31:32 l2tpd[113]: Too many retransmissions on tunnel (48462/51543); closing down
04.03.2009 22:31:32 pppd[119]: Terminating on signal 15.
04.03.2009 22:31:32 dnsmasq[71]: read /etc/hosts - 5 addresses
04.03.2009 22:31:32 dnsmasq[71]: reading /tmp/resolv.conf
04.03.2009 22:31:32 dnsmasq[71]: using nameserver 85.21.192.3#53
04.03.2009 22:31:32 dnsmasq[71]: using nameserver 213.234.192.8#53
04.03.2009 22:31:32 L2TP: Disconnected
04.03.2009 22:31:35 pppd[119]: Connection terminated.
04.03.2009 22:31:35 pppd[119]: Connect time 20603251.4 minutes.
04.03.2009 22:31:35 pppd[119]: Sent 2540812529 bytes, received 1241443043 bytes.
04.03.2009 22:31:35 pppd[119]: Connect time 20603251.4 minutes.
04.03.2009 22:31:35 pppd[119]: Sent 2540812529 bytes, received 1241443043 bytes.
04.03.2009 22:31:35 pppd[119]: Exit.
04.03.2009 22:32:05 pppd[622]: Plugin pppol2tp.so loaded.
04.03.2009 22:32:05 pppd[622]: pppd 2.4.2 started by admin, uid 0
04.03.2009 22:32:05 pppd[622]: Using interface ppp0
04.03.2009 22:32:05 pppd[622]: Connect: ppp0 <-->
04.03.2009 22:32:15 pppd[622]: CHAP authentication succeeded
Конечно понимаю, что скорее всего это перегрузка канала, но вдруг бага затесалась? )
Доброго времени суток.
Олег, вот тут (http://www.dd-wrt.com/phpBB2/viewtopic.php?p=269813#269813) утверждают, что есть возможность (http://accel-pptp.sourceforge.net/) увеличить производительность pptp-клиента и разгрузить систему. Вы с этим еще не сталкивались ?
Всего доброго.
Доброго времени суток.
Олег, вот тут (http://www.dd-wrt.com/phpBB2/viewtopic.php?p=269813#269813) утверждают, что есть возможность (http://accel-pptp.sourceforge.net/) увеличить производительность pptp-клиента и разгрузить систему.
стоит скорее сюда запостить, тут любят рискованные эксперименты )
http://wl500g.info/showthread.php?t=17136
P.S. Кстати запостивший сообщение про ядерный драйвер - McMCC один из разработчиков ACORP ADSL firmware )
А почитаь форум? в этом роутере НЕТ энергонезависмых часов )
Если честно то просто не нашел такую тему... Видимо плохо искал :D
Но спасибо за ответы.
При такой малой памяти сборку с "полновесными" библиотеками "впихнуть" будет тяжело, да и в другом "большие" дистрибутивы не оптимизированы для работы в embedded системах
Согласен, сегодня под пиво поставил самбу и просто плакалЪ при заходе на http://router:901 - скорость жжот.:(
multiplug
05-03-2009, 22:55
Говорят надо про DIR-320 в другой ветке писать
kvasnoff
06-03-2009, 06:58
wl320ge в режиме роутера, прошивка 10.7. wifi в режиме station (или ethernet bridge одинаково). то есть wan в вайфае.
не работает dns в роутрере. совершенно обычная конфигурация, несколько месяцев нормально работает на рядом стоящем wl500gp. пришлось в dhcp прописать провайдерский dns, чтобы клиенты не на роутер а к провайдеру за адресами ходили. это неудобно, всё равно он в dhcp не даёт прописать второй dns, а подставляет туда свой не работающий 192.168.1.1.
смотрел в процессы, ничего похожего на dns нет, хотя не знаю кто там должен быть, может он не отдельно, а в чём то сидит.
куда смотреть, чего крутить?
куда смотреть, чего крутить?
Operation mode какой? Home Gateway?
Список процессов всё таки нужен и конфиг файл:
ps
cat /etc/dnsmasq.conf
Если conf есть, то можно вручную стартовать dnsmasq
Владельцы дир-320. Свои проблемы с МАК адресами обсуждайте в ветке дир-320, здесь это никому не интересно. Для справки: АСУС использует всюду один адрес и для WAN и для LAN и для WiFi, тот который указан на стикере.
Согласен, сегодня под пиво поставил самбу и просто плакалЪ при заходе на http://router:901 - скорость жжот.:(
Со 128 мегабайтами памяти на Wl500gp v1 и WL500W работает живенько.
Доброго времени суток.
Олег, вот тут (http://www.dd-wrt.com/phpBB2/viewtopic.php?p=269813#269813) утверждают, что есть возможность (http://accel-pptp.sourceforge.net/) увеличить производительность pptp-клиента и разгрузить систему. Вы с этим еще не сталкивались ?
Всего доброго.
Сталкивался, причём с год назад. :) Но тогда руки так и не дошли. С другой стороны, всё это время код "полируется", что несколько настораживает. В 10a этого скорее всего не будет. Может в 11b. ;)
Олег, а нельзя ли сделать опционально своп на сетевом диске? Или использовать дополнительный NAS для свопа нецелесообразно?
Олег, а нельзя ли сделать опционально своп на сетевом диске? Или использовать дополнительный NAS для свопа нецелесообразно?
Сетевой своп это вообще ужас. :) Скорость у нас будет очень низкая. Не стоит так делать. Диск - самое то.
Всмысле будет маленькой random-access? Скорость то у порта Ethernet больше чем у USB:rolleyes: Да и причем тут random-access. swap то подгружается блоками
Всмысле будет маленькой random-access? Скорость то у порта Ethernet больше чем у USB:rolleyes: Да и причем тут random-access. swap то подгружается блоками
Скорость обмена по ethernet у нас в целом ниже, плюс латентность при доступе по ethernet скорее всего выше. И вообще, нет ничего надёжнее локальных ресурсов.
angel_il
06-03-2009, 17:08
А можно еще /proc/interrupts?
/tmp/local/root # cat /proc/interrupts
CPU0
3: 45 MIPS serial
4: 8810681 MIPS eth0
7: 41729630 MIPS timer
12: 7501783 IRQ2 eth1, usb-uhci, usb-uhci, ehci_hcd
ERR: 0
kvasnoff
06-03-2009, 20:15
Operation mode какой? Home Gateway?
Список процессов всё таки нужен и конфиг файл:
ps
cat /etc/dnsmasq.conf
Если conf есть, то можно вручную стартовать dnsmasq
режим Home Gateway
проглядел я, висит таки в процессах dnsmasq
ps
PID Uid VmSize Stat Command
1 admin 644 S /sbin/init
2 admin SW [keventd]
3 admin SWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
36 admin 344 S telnetd
41 admin 540 S httpd eth1
45 admin 408 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
46 admin 364 S klogd
49 nobody 476 S [dnsmasq]
50 admin 548 S -sh
56 admin SW [khubd]
63 admin 276 S lpd
65 admin 260 S p9100d -f /dev/usb/lp0 0
68 admin 340 S waveservermain
70 admin 344 S rcamdmain
83 admin 760 S pppd file /tmp/ppp/options.wan0
85 admin 312 S infosvr br0
86 admin 448 S watchdog
90 admin 344 S ntp
500 admin 460 S sh -c /usr/sbin/pptp --idle-wait 0 172.16.99.3 --nola
501 admin 416 S pptp: GRE-to-PPP gateway on /dev/ptmx --nolaunchpp
505 admin 428 S pptp: call manager for 172.16.99.3 --nolaunchpp
516 admin 488 S upnp -D -L br0 -W ppp0
9983 admin 548 S -sh
10196 admin 464 S sh -c ps > /tmp/syscmd.log 2>&1
10197 admin 396 R ps
/etc/dnsmasq.conf
user=nobody
resolv-file=/tmp/resolv.conf
no-poll
interface=br0
no-negcache
dhcp-leasefile=/tmp/dnsmasq.log
dhcp-range=lan,192.168.1.80,192.168.1.254,86400
dhcp-option=lan,6,212.45.2.5,0.0.0.0
dhcp-authoritative
Всем привет.
Для начала, Олег, большое спасибо за прошивку - без нее роутер можно было бы выкинуть.
Хочу поделиться опытом использования 1.9.2.7 - 10.7.
У меня WL-500W.
Залил 10.7 и получил следующее:
- UPnP либо выдает ошибку(utorrent пишет в логе failed, без пояснений), либо говорит success (через раз), но при проверке utorrent.com/testport.php все равно говорит что порт закрыт; при этом в веб-интерфейсе видно что порт замаплен.
- Скорость Wi-Fi подключения прыгает от 80 до 180 Мбит (может правду говорит теперь?)
- Скорость скачивания торрентом где-то 5-7 Кб/сек, все остальное тоже дико тормозит. Подключался патч-кордом - ситуация принципиально не менялась.
При этом на 1.9.2.7 - 10 -- UPnP работает на ура, Wi-Fi - 270 Мбит, скачивание - до нескольких МБайт в секунду.
До этого ставил 2.0.0.6 официальную -- получал ситуацию со скоростью скачивания такую же как в 10.7. UPnP и через патч не проверял .
Подключение у меня PPPoE (Искрателеком)
Клиент - ASUS WL-160N
Настройки для разных прошивок идентичные.
А вот скажите мне пожалуйста, это только я заметил, что теперь на прошивке 10.6, по WiFi, IPTV в чистом виде, без прокси, идет нормально?
Стоят последние дрова на 4965AGN, WL500W с прошивкой 10.6, провадер NetByNet, плеер - Verimatrix PC Player, с возможностью смотреть закодированные каналы. Картинка не рвется, идет также как и по проводу, даже HDTV каналы идут нормально по воздуху в режиме мультикаста!
Или я что-то сломал ? ;)
Или я что-то сломал ? ;)
Сломал. Это точно. :D Я, честно говоря, даже не пробовал смотреть ТВ мультикастом. Но новости приятные.
При этом на 1.9.2.7 - 10 -- UPnP работает на ура, Wi-Fi - 270 Мбит, скачивание - до нескольких МБайт в секунду.
Похоже на мистику. Ну т.е. с WiFi - я допускаю разницу, а по остальным пунктам - нет...
У WiFi канал фиксированный?
проглядел я, висит таки в процессах dnsmasq
Для комплекта осталось сделать
cat /tmp/resolv.conf
nslookup ya.ru
kvasnoff
07-03-2009, 09:09
Для комплекта осталось сделать
cat /tmp/resolv.conf
nslookup ya.ru
вот что на wl320ge:
---
cat /tmp/resolv.conf
nameserver 212.45.2.5
nameserver 87.245.145.6
---
nslookup ya.ru
Server: ns2.comcor.ru
Address: 212.45.2.5
Name: ya.ru
Address: 213.180.204.8
----
а теперь что на клиенской машине:
ipconfig
Адаптер беспроводной локальной сети Беспроводное сетевое соединение:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Intel(R) PRO/Wireless 3945ABG Network Con
nection
Физический адрес. . . . . . . . . : 00-xxxxxxxxxxxxxxxxxxxx
DHCP включен. . . . . . . . . . . : Да
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : 192.168.1.118(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Аренда получена. . . . . . . . . . : 7 марта 2009 г. 9:16:07
Срок аренды истекает. . . . . . . . . . : 8 марта 2009 г. 10:56:36
Основной шлюз. . . . . . . . . : 192.168.1.1
DHCP-сервер. . . . . . . . . . . : 192.168.1.1
DNS-серверы. . . . . . . . . . . : 192.168.1.1
NetBios через TCP/IP. . . . . . . . : Включен
---
C:\>nslookup mail.ru
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 192.168.1.1
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
Похоже на мистику. Ну т.е. с WiFi - я допускаю разницу, а по остальным пунктам - нет...
У WiFi канал фиксированный?
Может по остальным сайд-эффекты от вай-фая?
У вай-фай канал в GUI стоит Auto, в status->wireless во всех кейсах показывался 8-й. Лучше явно выбрать?
Да, кстати, еще и время по ntp почему-то не обновяется, так что я живу в 1970. Это может повлиять?
UPD: с ntp порешалось, вбил ip-шник time.nist.gov
Лучше явно выбрать?
Конечно! При перепрошивке происходит ребут, перепрыгивает на другой канал. Скорость легко может отличаться в разы. Вообще стоит ручками выбрать наиболее быстрый канал.
вот что на wl320ge:
---
cat /tmp/resolv.conf
nameserver 212.45.2.5
nameserver 87.245.145.6
---
nslookup ya.ru
Server: ns2.comcor.ru
Address: 212.45.2.5
Name: ya.ru
Address: 213.180.204.8
----
А теперь так на роутере:
nslookup ya.ru 127.0.0.1
nslookup ya.ru 212.45.2.5
nslookup ya.ru 87.245.145.6
kvasnoff
07-03-2009, 15:08
А теперь так на роутере:
nslookup ya.ru 127.0.0.1
nslookup ya.ru 212.45.2.5
nslookup ya.ru 87.245.145.6
nslookup ya.ru 127.0.0.1
Server: localhost.localdomain
Address: 127.0.0.1
Name: ya.ru
Address: 213.180.204.8
---
nslookup ya.ru 212.45.2.5
Server: ns2.comcor.ru
Address: 212.45.2.5
Name: ya.ru
Address: 213.180.204.8
---
nslookup ya.ru 87.245.145.6
Server: ns3.comcor.ru
Address: 87.245.145.6
Name: ya.ru
Address: 213.180.204.8
Конечно! При перепрошивке происходит ребут, перепрыгивает на другой канал. Скорость легко может отличаться в разы. Вообще стоит ручками выбрать наиболее быстрый канал.
я правильно понимаю, что быстрый канал определяется опытным путем в зависимости от окружающей обстановки квартиры?
у меня сейчас стоит 11 канал (уже около 2 лет). в среднем по фаю чз тотал коммандер большой файл (1,37 гб) передается со скоростью порядка 2400-2700 кбайт\с. нотик стоит напрямую в 1,5-2,5 м от роутера (wl500gP v1, проша 10.6) - это норм или стоит поискать другой канал?
WPA2-Personal AES, Mode - Perfomance
Олег , спасибо тебе за то что ты делаешь.
Я владелец ASUS WL-500gPv2. Раньше при уствановке твоей прошивки отваливался Wi-Fi роутера как таковой, приходилось юзать родную , но по каким то причинам я мог сидеть только на одном компе в инэте через роутер(корбина), теперь все кому не лень :) . Еще раз спасибо. :rolleyes:
nslookup ya.ru 127.0.0.1
Из всего что я вижу, могу сказать, что ДНС работает очень даже. Проблема в ПК, т.е. возможно фаервол чего-то режет...
kvasnoff
07-03-2009, 18:43
Из всего что я вижу, могу сказать, что ДНС работает очень даже. Проблема в ПК, т.е. возможно фаервол чего-то режет...
сейчас проверим на сосденем wl500w (192.168.1.3)
хм, нормально резольвит получая с wl320ge
пошевелил винду. заработало.
однако как "удачно" глюк совпал со сменой бриджа...
спасибо за помощь.
вдвойне спасибо за прошивки! без них железки становятся заурядными середнячками.
Олег можно в прошивку добавить модуль ip_conntrack_pptp
вот исходник http://svn.netfilter.org/netfilter/old_stuff/netfilter-extensions/trunk/helpers/pptp/ip_conntrack_pptp.c
Без него не работает нормально PopTop, коннктится на 4 раз
kvasnoff
08-03-2009, 10:30
wl320ge прошивка 10.7
в закладке IP Config - WAN & LAN есть
Special Requirement from ISP
MAC Address:
прописываю туда подставной мак. всё хорошо, подставляет.
потом хочу вернуться к родному маку, стираю это поле. мак остаётся по прежнему подставным. вернуться к родному получилось только явно прописав родной мак.
может глюк, а может так и надо
пысы: то же самое наблюдается на wl500w 1.9.2.7-10
wl320ge прошивка 10.7
в закладке IP Config - WAN & LAN есть
Special Requirement from ISP
MAC Address:
прописываю туда подставной мак. всё хорошо, подставляет.
потом хочу вернуться к родному маку, стираю это поле. мак остаётся по прежнему подставным. вернуться к родному получилось только явно прописав родной мак.
может глюк, а может так и надо
пысы: то же самое наблюдается на wl500w 1.9.2.7-10
Так и должно быть.
Стирание поля не удаляет данные из nvram, а всего лишь не записывает туда новое значение.
wl520gu.
залил последнюю -10.7
Все работает! Даже настройки все сохранились :rolleyes:
А как же вот насчет этого? )
- Можно ли исправить ошибку описанную здесь?
http://blog.blackdown.de/2005/05/09/...filter-module/
обсуждение тут
http://wl500g.info/showthread.php?t=11436&page=2
и тут
http://wl500g.info/showpost.php?p=135358&postcount=736
а то очень неудобно патченную ipt_recent использовать ((
Обновил прошивку до 1.9.2.7-10.7. (предварительно сбросил все в дефолт, никакие сохранения не накатывал, система, что говорится, "с нуля").
Роутер: WL-500gP. + WD MyBook 1 Тб
В логах при загрузке есть такие строчки, которые привлекли внимание:
Jan 1 03:00:02 kernel: Checking for 'wait' instruction... unavailable.
Jan 1 03:00:02 kernel: sflash: found no supported devices.
Jan 1 03:00:02 kernel: NTFS: Unable to set blocksize 512.
Jan 1 03:00:04 kernel: PCI: 01:03.2 PCI cache line size set incorrectly (0 bytes) by BIOS/FW, correcting to 32.
Jan 1 03:00:13 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Моих познаний не хватает для оценки адекватности указанной информации. Если не сложно, откомментируйте, плз.
А как же вот насчет этого? )
- Можно ли исправить ошибку описанную здесь?
http://blog.blackdown.de/2005/05/09/...filter-module/
обсуждение тут
http://wl500g.info/showthread.php?t=11436&page=2
и тут
http://wl500g.info/showpost.php?p=135358&postcount=736
а то очень неудобно патченную ipt_recent использовать ((
эта ошибка у нас проявляется во первых в том, что при включенной защите через ipt_recent залогиниться извне в течение первых 5 минут после перезагрузки можно только один раз. Однако по прошествии заданного в --seconds времени все ОК. Величина HZ в нашем случае равна 100, так что следующее описанное проявление, т.е. полный отказ внешних логинов следует ожидать ~ через 250 дней работы без перезагрузок...
Axelalex88
09-03-2009, 09:48
Подскажите пожалйуста уважаемые
Я по случаности залил прошивку в свой WL500gp версию WL500gpv2-1.9.2.7-10.7 а надо было WL500gp-1.9.2.7-10.7 и теперь не могу перепрошится обратно на нормальнуя ни чем ни вэбом ни утилитой для восстановления фирмваре. Подскажите пожелуйста как восстановится.
Axelalex88
помомему железным сбросом замыканием 9 ноги микрухи.
Axelalex88
помомему железным сбросом замыканием 9 ноги микрухи.
Это самый крайний случай! Не надо его использовать без особой необходимости!
В случае с Axelalex88 должен остаться жив CFE, который позволит восстановить прошивку через tftp. Способ описан на форуме.
Axelalex88
09-03-2009, 10:47
Это самый крайний случай! Не надо его использовать без особой необходимости!
В случае с Axelalex88 должен остаться жив CFE, который позволит восстановить прошивку через tftp. Способ описан на форуме.
Попробовал прошится через tftpd32, прошивка передается на роутер полностью но в конце пишет ошибку "Server stop the transfer. Error#3: transfer cancelled." А вскрывать роутер как то не хочется т.к. он еще на гарантии.
leshiy_odessa
09-03-2009, 13:05
Попробовал прошится через tftpd32, прошивка передается на роутер полностью но в конце пишет ошибку "Server stop the transfer. Error#3: transfer cancelled." А вскрывать роутер как то не хочется т.к. он еще на гарантии.
Попробуйте утилиткой от ASUS - Rescue.exe