тупо запускаешь либо уже залитый в прошивку шэйпер на br0, либо правишь его под свои нужды.
Так же рекомендую тему http://wl500g.info/showthread.php?t=13472
Вопрос состоит в том, пробовал ли кто-нибудь организовать сабж, например на железке wl-500w на wifi интерфейсе, если да - как, если нет - каковы соображения по поводу организации такой схемы?
тупо запускаешь либо уже залитый в прошивку шэйпер на br0, либо правишь его под свои нужды.
Так же рекомендую тему http://wl500g.info/showthread.php?t=13472
Уверен?
Поясню суть подробнее - внешний линк включен к провайдеру.
По беспроводке подключюатся клиенты, получая по дхцп адреса и идут в инет через нат. суть в том, чтобы каждый ип работающий через вайфайный интерфейс резался на определенной скорости (напр 256к), а не интерфейс целиком. кос здесь не причем.
+ тупой вопрос не совсем по теме, я никак не могу на рутер зайти по ssh, и вообще не уверен, что оттуда беру прошивку, уж очень она на родную асусовскую похожа -
http://website.wl500g.info/beta/wizard.php
- там выбираю asus - wl-500w - и, например, 1.9.7.3, так?
что такое префикс GPL перед номером прошивки? и какую выбирать с gpl или без?
Last edited by gutzeit; 25-06-2008 at 09:17.
Сори, с прошивкой ступил, все нашел
Вопрос с шейпингом остается.
Есть ли tc, поддерживается ли esfq ядром или есть другие варианты?
Last edited by gutzeit; 25-06-2008 at 15:46.
При настройке роутера на сеть из 20 машин пришлось погрузиться в глубины Linux-а... За неделю более-менее освоил iptables, route, tc... При настройке регулирования трафика более простой и правильной показалась дисциплина esfq. Насколько я понял такой в последней прошивке от Олега нет. Можно ли её прикрутить не перекомпилируя ядро, и как?)
Кажется, нашёл багу с очередью esfq.
Включил в ядре Networking options -> QoS ... -> ESFQ queue, появилась возможность добавлять дисциплину esfq, но tc qdisc не знает ничего о параметрах... А без параметров esfq бесполезна.
Лог:
Так как esfq патч состоит из двух частей - патча ядра и патча iproute2, а в исходниках я нашёл только патч на ядро, то подозреваю, что патч на iproute2 просто забыли развернуть...Code:[nikus@wl500g shaper]$ tc qdisc add dev imq0 parent 1:80 handle 80 esfq hash src Unknown qdisc "esfq", hence option "hash" is unparsable [nikus@wl500g shaper]$ tc qdisc add dev imq0 parent 1:80 handle 80 esfq [nikus@wl500g shaper]$ tc qdisc ls dev imq0 qdisc esfq 80: [Unknown qdisc, optlen=24] qdisc sfq 13: limit 128p quantum 1492b perturb 10sec qdisc sfq 12: limit 128p quantum 1492b perturb 10sec qdisc sfq 11: limit 128p quantum 1492b perturb 10sec <...>
Last edited by Nikus; 07-09-2009 at 14:22.
Увы, сей патч существует только для iproute2 2.6.11 и свежее. Т.о. есть два варианта разрешения проблемы:
- Обновлять iproute2, что раздувает его катастрофически на 150-200Кб и в роутеры с 4Мб флэш это дело не лезет
- Делать бекпорт патча для нашей версии iproute2 - дело реальное, но энтузиастов пока не нашлось
Updated:
В принципе, я могу этим заняться (патч накладывается с минимальными изменениями), но только при условии, что кто-нибудь составит тестовый пример для проверки.
Updated2:
sch_esfq в ядре протухший и частично неработоспособный - см. строкуНужно делать бэкпорт заново с 2.6, есть желающие подизучить сей шедулер?PHP Code:
.change = NULL, /* esfq_change - needs more work */
Last edited by lly; 08-09-2009 at 19:07.
wl500g-1.9.2.7-d-r566 / History of Changes:
- ESFQ scheduler updated to more recent version
- "tc qdisc esfq" backport
Позвольте в очередной раз выказать благодарность энтузиастам!
Однако, было бы неплохо включить модуль esfq в прошивку...
По ссылке http://binblog.ru/2009/08/firmware-dir320-wimax/
человек пишет
А в альтернативной прошивке не появится данной опции??(Теперь можно увидеть качество / уровень сигнала, BSID итд.)Изменения:
1. Пересобрал с новым madwimax.
2. В Web интерфейсе Status & Log -> Status
добавил отображение IP,DNS итд. Текушего подключения.
3. В Web интерфейсе Status & Log -> Wimax
Теперь можно увидеть качество / уровень сигнала, BSID итд.
ASUS wl-500gP with WL500gp-1.9.2.7-d-r473, asterisk, poptop, ether-wake, knockd.
Для начала, этот человек отказывается, в соответствии с лицензией GPL, опубликовать свои изменения к прошивке.
В будущем, мы планировали сделать подобное, но времени катастрофически не хватает. А помощников нема...
Нестабильные сбои, это самое плохое. Но могли просто так звёзды разложиться. Остаётся надеяться только на то, что как только ты опубликуешь how-to, последователи смогут помочь выявить проблемы и недоделки.
а trx как-то можно "распаковать" не в роутер, чтоб на домашнем компьютере посмотреть файлики?Для начала, этот человек отказывается, в соответствии с лицензией GPL, опубликовать свои изменения к прошивке
ASUS wl-500gP with WL500gp-1.9.2.7-d-r473, asterisk, poptop, ether-wake, knockd.