PDA

Bekijk de volledige versie : Tomato - открытая прошивка для SOHO маршрутизаторов



ABATAPA
12-06-2008, 17:01
"Новая прошивка от проекта Tomato позволяет вдохнуть новую функциональность маршрутизатор на чипсете Broadcom. Поддерживаемые модели: Linksys WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54, Asus WL500G/GE , Sparklan WX6615GT, Fuji RT390W, Microsoft MN-700 и др."

http://www.opennet.ru/opennews/art.shtml?num=16445
Загляните в комментарии... :)

Понравились QoS, графики и отчеты.

vectorm
12-06-2008, 19:26
"Новая прошивка от проекта Tomato позволяет вдохнуть новую функциональность маршрутизатор на чипсете Broadcom. Поддерживаемые модели: Linksys WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54, Asus WL500G/GE , Sparklan WX6615GT, Fuji RT390W, Microsoft MN-700 и др."

http://www.opennet.ru/opennews/art.shtml?num=16445
Загляните в комментарии... :)

Понравились QoS, графики и отчеты.
Один косяк - нет USB суппорта для нас ...

ABATAPA
12-06-2008, 19:40
Один косяк - нет USB суппорта для нас ...

Ну, это не косяк, а "фича" - об этом же там сказано.

vs12345
12-06-2008, 20:00
:)
народ не поленитесь коменты по ссылочке почитать:
http://www.opennet.ru/opennews/art.shtml?num=16445

WayF1nder
01-07-2009, 02:21
Здравствуйте!

Имеется сабжевый роутер. Цель: нужен нормальный QoS, а именно:
1) динамическое разделение полосы пропускания на нескольких юзеров,
2) шейпинг по приоритетам в зависимости от типа трафика (торрентам меньший приоритет, скайпу больше и т.п.)

Дефолтная прошивка практически вообще ничего не умеет, на ней останавливаться не буду.
Ставил DD-WRT, все завелось, там в принципе все это есть и настраивается. Но есть и ограничения (например, нельзя выбрать интерфейс, который шейпим, нельзя в процентах указать приоритет и т.п.). В принципе, можно не пользоваться тем, что предлагает нам веб-морда и пару дней помедитировать на мануалы lartс-howto и сделать все руками, но это займет много времени.

Читал, что с моими задачами превосходно справилась бы прошивка Олега, но из-за малого объема флеша в 520GC нормально поставить ее нельзя.
Естественно, пробовал вот это:http://wl500g.info/showthread.php?t=11830, но оказалось, что это ничто иное, как стандартная прошивка Асуса с сильно урезанным функционалом.

Несказанно обрадовался, когда наткнулся вот на эту статью: http://habrahabr.ru/blogs/i_am_clever/49331/, в которой рассказывается как можно на 520GC поставить полную прошивку Олега, перенеся часть данных на подключенную по USB флешку (кстати, DD-WRT ставил точно так же, по этой же статье, все работало прекрасно). Вот краткая инструкция оттуда:


* 1. Скачиваем прошивку http://ifolder.ru/10186048
* 2. Скачиваем файловую систему для флешки http://ifolder.ru/10193011
* 3. На отформатированный в ext3 раздел флешки распаковываем архив с файловой системой
* 4. Подключаем флешку, прошиваем роутер.
* 5. После прошивки и перезагрузки маршрутизатора, соединяемся с ним по telnet(юзер/пароль admin/admin) и даем команду

nvram set boot_dev="/dev/scsi/host0/bus0/target0/lun0/part1"
nvram commit

* 6. Перезагружаемся


Все сделал, перегружаюсь - нету веб-морды, ssh, не горит светодиод Air - есть только телнет. Зайдя через телнет сделал вывод, что по какой-то причине не монтируется флешка, хотя присутствует "/dev/scsi/host0/bus0/target0/lun0/part1".
Несколько раз форматировал флешку и заливал файлы заново, пробовал ext2 и ext3 (в статье говорят ставить на ext3) - не помогает.

Итак, что хотелось бы спросить:

1) почему не сработал вариант из статьи? Где что еще можно проверить? Там написать не могу, т.к. регистрация только по инвайтам.
2) может есть какой-то другой путь сделать из железки маршрутизатор с нужными мне функциями QoS?

AndreyPopov
01-07-2009, 09:42
1. на форуме dd-wrt в русском заделе (хотя в английском тоже есть) есть тема по железному моддингу wl-520gc и загрузки с флешки полноценной версии DD-WRT.

2. прошивка Олега монтирует по умолчанию только ext3
3. здесь есть приклееная тема FAQ - часто задаваемые вопросы - там есть ответ как на прошивке Олега сделать загрузку с USB
только по умолчанию в прошивке Олега для 520gc ОТСУТСВУЕТ поддержка USB, потому и монтироваться не будет.

WayF1nder
01-07-2009, 10:10
1. С DD-WRT у меня итак все работает замечательно - грузится с USB. Но DD-WRT меня не очень устраивает функционалом.

3. Тому чуваку с хабра все-же видимо как-то удалось научить роутер грузиться с флешки, при этом получив полную версию прошивки Олега.
А прошивка из темы про 520gc вообще ни на что не способна. Неужели это тоже прошивка Олега? :eek:

WayF1nder
01-07-2009, 10:54
И да, таки устройство /dev/scsi/host0/bus0/target0/lun0/part1 имеется, значит USB поддерживает. Вопрос - почему тогда не монтируется?

AndreyPopov
01-07-2009, 12:02
И да, таки устройство /dev/scsi/host0/bus0/target0/lun0/part1 имеется, значит USB поддерживает. Вопрос - почему тогда не монтируется?

потому что внутри прошивки, которая УЖЕ в роутере должно поддерживаться монтирование USB устройств. по умолчанию 520gc этого не умеет.

по поводу прошивки от Олега - вот вы как-нибудь попробуйте в 2-х метровый флэш впухнуть то, что предназначено для 4-х метрового, вот тогда посмотрим как у вас получится!

WayF1nder
01-07-2009, 17:21
вот вы как-нибудь попробуйте в 2-х метровый флэш впухнуть то, что предназначено для 4-х метрового, вот тогда посмотрим как у вас получится!
Я, конечно, не специалист.. Но насколько я понимаю, из 4-х метровой прошивки можно исключить очень многое (веб-интерфейс, кучу сервисов, да мало ли чего), оставив лишь базовую систему и возможность грузиться с флешки. Соответственно весь этот функционал можно перенести на саму флешку, и запускать уже с нее после того, как в качестве корневой фс примонтируется система с флешки.
Собственно, об этом пишет автор статьи, с которым я сейчас пытаюсь связаться, и в своей статье он уверяет, что ему это удалось. Точно такой же трюк у меня (и у него) вышел с прошивкой dd-wrt. Осталось лишь разобраться, почему оно у меня не получается с Олеговой прошивкой.

AndreyPopov
01-07-2009, 18:52
. Точно такой же трюк у меня (и у него) вышел с прошивкой dd-wrt. Осталось лишь разобраться, почему оно у меня не получается с Олеговой прошивкой.

потому что автор статьи:
1. взял исходники прошивки
2. выкинул лишнее и добавил необходимое
3. скомпилировал прошивку и вшил в роутер


у вас есть такая вот ОБРЕЗАННАЯ прошивка от Олега для wl-520gc???

khorght
24-07-2009, 21:59
первый раз загрузился, после чего не желает грузиться с флешки. заливал модифицированную 1.9.2.7-10 с этого форума (потерял ссылку на соответствующую ветку ((( ). первый раз сгрешил на то что забыл в nvram подправить boot_dev, но судя по всему проблема в том что init ищет флешку в /dev/scsi/host0/ ... а она определяется в /dev/discs/disc0/... не знаю насколько урезана прошивка, но вебморда не грузится, только телнет. пробовал форматировать и с роутра и в убунту и федоре.

проверял на трех флешках и паре жестких дисков, не пойму почему так, ведь первый раз нормально стартануло. пробовал подпаиваться и юсб напрямую и через юсб-хаб - результат одни- флешка не в скази а в дискс... подскажите что делать и куда копать? собирать свою 2-мегабайтную прошивку на базе прошивки от Олега?


Спасибо.

WayF1nder
28-07-2009, 16:04
Есть девайс Asus WL-520GC. Да, купил по глупости, у него всего 2 метра флеша. Позарез нужно сделать на нем QOS - для пропорционального деления одного инет-канала между несколькими юзерами, и для приоретизации трафика в зависимости от его типа.
Выбор прошивок для данного девайса невелик:

1. dd-wrt (можно даже mega: http://habrahabr.ru/blogs/i_am_clever/49331/), но там QOS не работает, либо работает через непонятно какое место.

2. прошивка Олега - но ограниченная версия, в которой отсутствует QOS.

Народ хвалит прошивки Tomato - в частности, говорят, QOS там умеет очень многое, и главное он действительно работает. Но проблема в размере прошивки - 2.8 мб, на 800 килобайт больше, чем поместится на флешке роутера. Есть прошивка для WL-520GU.
Опытным путем выяснил, что прошивка от Tomato отлично распаковывается и запаковывается через firmware-mod-kit (кстати, 2.8-метровая прошивка распаковывается в 87 меторв!). Отсюда у меня две идеи, которые я пока не знаю как осуществить:

1. попытаться просто выкинуть из прошивки чего-нибудь ненужное мне. Например, pppoe и прочие vpn, может быть что-то еще. И попытаться урезать размер прошивки в запакованном виде до 2 метров. Возможно ли? Если что-то пойдет не так, может ли случиться ситуация, что все сломается, и залить рабочую прошивку будет проблематично?

2. совсем было бы идеально - перенести часть прошивки на подключенную к usb-флешку - так, как это сделали с dd-wrt и прошивкой Олега (см. линк выше).

Может быть кто-нибудь возьмется помочь? Думаю это было бы интересно и полезно многим.

LnrMn
28-07-2009, 16:16
Попробуйте так (http://wl500g.info/showpost.php?p=18094&postcount=11)

WayF1nder
28-07-2009, 16:43
Попробуйте так (http://wl500g.info/showpost.php?p=18094&postcount=11)

Спасибо, очень интересно. Но опять же интересует 2 вопроса :)
1. проканают ли команды с nvram на прошивке от Tomato? Мануал приведен всеже для Олеговой прошивки.

2. Что все-таки можно удалить из прошивки Tomato для уменьшения ее размера?

Кстати, нашел мод для поддержки USB и флешек, весит оно уже 3.2 мб...

LnrMn
28-07-2009, 16:57
Спасибо, очень интересно. Но опять же интересует 2 вопроса :)
1. проканают ли команды с nvram на прошивке от Tomato? Мануал приведен всеже для Олеговой прошивки.

2. Что все-таки можно удалить из прошивки Tomato для уменьшения ее размера?

Кстати, нашел мод для поддержки USB и флешек, весит оно уже 3.2 мб...

Проще на прошивку Олега для 520gc QOS приделать.

WayF1nder
28-07-2009, 17:04
Проще на прошивку Олега для 520gc QOS приделать.

Можно мануал какой-нибудь?
И есть ли информация, как этот самый QOS работает на прошивке Олега? А то в dd-wrt оно тоже есть, только не работает нифига.

LnrMn
28-07-2009, 17:08
Можно мануал какой-нибудь?
И есть ли информация, как этот самый QOS работает на прошивке Олега? А то в dd-wrt оно тоже есть, только не работает нифига.

Чегой-то мне кажется, что вместо Вас, я поиском занимаюсь :D

WayF1nder
28-07-2009, 17:50
Чегой-то мне кажется, что вместо Вас, я поиском занимаюсь :D

Ну думал может быть Вы лично сталкивались. Ладно, сам погуглю :)
В любом случае - спасибо за информацию!

LnrMn
28-07-2009, 18:11
Больно уж слабая машинка, памяти маловато.
WL-520GC BCM5354 200/240MHz SoC 802.11g (SoC) 16MB SDR 16bit 2MB
Не знаю есть ли возможность в прошивке 0.0.0.16 запустить загрузку с внешнего USB? И есть ли вообще поддержка USB? Если нет... то и ловить нечего.
Остается только dd-wrt.v24_micro.

WayF1nder
29-07-2009, 02:24
Больно уж слабая машинка, памяти маловато.
WL-520GC BCM5354 200/240MHz SoC 802.11g (SoC) 16MB SDR 16bit 2MB
Не знаю есть ли возможность в прошивке 0.0.0.16 запустить загрузку с внешнего USB? И есть ли вообще поддержка USB? Если нет... то и ловить нечего.
Остается только dd-wrt.v24_micro.

0.0.0.16 - это версия чего? USB я к нему приделал - работает. Повторюсь: здесь - http://habrahabr.ru/blogs/i_am_clever/49331/ приводятся варианты с прошивками Олега и dd-wrt для загрузки с внешнего USB-носителя.
Почти дубликат статьи с Олеговой прошивкой еще здесь: http://wl500g.info/showpost.php?p=129013&postcount=10
Все три варианта опробованы лично, все работает.
В последнем используется версия 1.9.2.7-10 - как я понимаю, это последняя. Осталось разобраться, как туда добавить поддержку QOS. Честно говоря у меня сомнения на этот счет, т.к. для QOS прежде всего должна быть поддержка в ядре.
Именно поэтому и есть желание что-то сделать с Tomato, т.к. там в ядре, судя по всему, имеется все возможные модули для QOS.

LnrMn
29-07-2009, 05:49
Ну вот примерно так я и предполагал. Прошивка микро грузит нормальную с внешки... Но с памятью 16 не развернешся. :(
Если на gpv2 (DIR-320) 64Mb запросто припаивается, может и тебе попробовать. Помогу если что.. советами ;)

WayF1nder
29-07-2009, 17:39
Ну вот примерно так я и предполагал. Прошивка микро грузит нормальную с внешки... Но с памятью 16 не развернешся. :(
Если на gpv2 (DIR-320) 64Mb запросто припаивается, может и тебе попробовать. Помогу если что.. советами ;)

Ок, я бы попробовал, да и совет не повредит :)
Вот фото части платы с оперативой:
http://smages.com/t/37/cf/37cfca4bce1fc548dee0874e866b5fb5.jpg (http://smages.com/37/cf/37cfca4bce1fc548dee0874e866b5fb5.jpg.htm)
Есть знакомый с паяльной станцией. В наличии имеется планка памяти hynix 512 DDR400, на ней 8 элементов HY5DU12822CTP-D43, значит по 64 МБ каждая.
Подойдет ли такая память взамен той, что стоит на роутере?
Что еще нужно будет переделать в роутере после смены оперативы?
Будет ли роутер потом работать не на прошивках Олега?
Для чего на плате размещены резисторы-перемычки br1 и br2, с обозначениями, соответственно WL-520GU и WL-520GC? По-моему, это пустышка, некая условность.

Еще интересует вопрос смены флешки. В наличии имеется точка доступа d-link dwl-2100ap с дохлым радиотрактом, и флешкой на 4 метра Spansion S29AL032D90TF104. Возможна ли замена? Цоколевка чипов вроде бы одинаковая. И главное - каким образом можно перенести бутлоадер со старой флешки на новую?

Я тут поизучал форумы, оказывается в прошивках Олега в ядре отсутствует поддержка layer7-filter - ключевой для меня фичи. Все-таки хочется Tomato... там оно есть. В dd-wrt тоже есть, зато не хватает чего-то другого (кажется каких-то дисциплин для htb), и шейпер все равно нифига не работает.
А сложно пересобрать ядро в прошивке Олега с нужными фичами?

LnrMn
29-07-2009, 18:03
br1 и br2 наверняка что-нибудь с питанием.. GU-5v, GC-9v. Надо по дорожкам проследить.
Радует, что есть R66 (22ом)! Это нужная адресная нога A12.
HY5DU12822CTP-D43 думаю подойдет. (вводит в непонятки SDR и DDR).
Флешка тоже подойдет, только программатор нужен загрузчик перелить на новую флешку (маловероятно, что они одинаковые. Чипсеты разные у 2100 и 520GC)...
Прошивку пересобрать можно... непонятно зачем.
После смены RAM пару значений NVRAM поменять.


PS памяти говоришь у тебя много..;) загляни сюда (http://wl500g.info/showthread.php?t=7523) может кому надо в твоем городе тоже роутер проапгрейдить :D
PPS Тема потихоньку переходит в "Превращаем GC в GU или даже в GPv2"

WayF1nder
29-07-2009, 18:32
Флешка тоже подойдет, только программатор нужен загрузчик перелить на новую флешку (маловероятно, что они одинаковые. Чипсеты разные у 2100 и 520GC)...
Да, чипсеты разные - 2100 вообще на Atheros'е собран. А возможно ли слить загрузчик с флеша, пока он на 520gc, например, serial-кабелем, и залить его в новый флеш, пока он на dwl-2100ap - тоже, например, сериал-кабелем? :) Иначе программатор мне не раздобыть.

Прошивку пересобрать можно... непонятно зачем.
Затем, чтобы добавить нужные модули в ядро, без которых не будет работать шейпинг (конкретно - добавить l7-filter в ядро, чтобы можно было шейпить по приоритетам в зависимости от типа трафика: bittorrent, skype, etc).

После смены RAM пару значений NVRAM поменять.
Каких именно?

PS памяти говоришь у тебя много..;) загляни сюда (http://www.wl500g.info/showthread.php?t=7048) может кому надо в твоем городе тоже роутер проапгрейдить :D
Сомневаюсь, что в нашей "деревне" это кому-то нужно :) Но загляну.

И остался открытым вопрос - будет ли роутер работать с другими прошивками (dd-wrt, tomato) с увеличенным rom?

LnrMn
29-07-2009, 18:45
Да, чипсеты разные - 2100 вообще на Atheros'е собран. А возможно ли слить загрузчик с флеша, пока он на 520gc, например, serial-кабелем, и залить его в новый флеш, пока он на dwl-2100ap - тоже, например, сериал-кабелем? :) Иначе программатор мне не раздобыть.
Сериал вряд ли. JTAG-ом точно можно

Каких именно?

nvram set sdram_init=0x0013
nvram set sdram_ncdl=0
nvram commit


Сомневаюсь, что в нашей "деревне" это кому-то нужно :) Но загляну.

И остался открытым вопрос - будет ли роутер работать с другими прошивками (dd-wrt, tomato) с увеличенным rom?
Не вопрос. Конечно будет. Он же в GPv2 превратится :D

Вот еще интересно (http://www.wl500g.info/showthread.php?t=9020)

Omega
30-07-2009, 00:16
PPS Тема потихоньку переходит в "Превращаем GC в GU или даже в GPv2"
Вот здесь народ тоже изгаляется : http://vimeo.com/4714898 ;)

WayF1nder
30-07-2009, 04:29
Погуглив выяснил, что к 520GC jtag не приделать, так что по-видимому задумка с перепаиванием флеша провалилась :(

br1 и br2 наверняка что-нибудь с питанием.. GU-5v, GC-9v. Надо по дорожкам проследить.
А там и прослеживать нечего - все на земле, и значит ни на что не влияет.

Насчет R66.. На моем 520gc там только площадки под него, самого резистора нет. Вот тут (http://www.flickr.com/photos/mightyohm/2980058214/) отчетливо видно, что на gu его тоже нет. Здесь (http://wl500g.info/showpost.php?p=40279&postcount=1) Олег пишет:

В WL500gp/WL500w устанавливаем резистор на адресную линию A12, которая необходима для адресации всех 128 мегабайт памяти (иначе Вы получите только 64 мегабайта).
Я собираюсь использовать как раз только 64 метра, значит резистор не нужен?

LnrMn
30-07-2009, 05:58
Насчет R66.. На моем 520gc там только площадки под него, самого резистора нет. Вот тут (http://www.flickr.com/photos/mightyohm/2980058214/) отчетливо видно, что на gu его тоже нет. Здесь (http://wl500g.info/showpost.php?p=40279&postcount=1) Олег пишет:

Я собираюсь использовать как раз только 64 метра, значит резистор не нужен?

Это не тот случай. Там две микросхемы а тут одна. НУЖЕН!!!

WayF1nder
30-07-2009, 06:30
Так, появилась возможность взять дешево у знакомого D-link DIR-320. Нигде не могу найти информацию о работоспособности Tomato на данном устройстве, может подскажете?
В принципе, не вижу причины не работать: чип BCM5354 - такой же, как в 520GU, а 520GU поддерживается Tomato. 32 MB ROM, 4 MB Flash.
Ы?

WayF1nder
31-07-2009, 16:55
Собираюсь приобретать роутер, и чтобы обязательно потом на него водрузить прошивку Tomato - из-за продвинутого и легконастраиваемого QOS. Есть возможность купить недорого D-Link DIR-320, так сказать б/у, но не знаю, заведется ли на нем Tomato. Все что можно было перегуглил, нигде ответа не нашел. Я не спец, но мне кажется нет причин не заработать: на офф. сайте Tomato в списке поддерживаемого есть модель Asus WL-520GU, а у нее такой же CPU, как у DIR-320, столько же флеша, разве что у DIR-320 32 МБ ОЗУ, а у 520GU - только 16.
Подскажите, пожалуйста.

XAH
01-08-2009, 09:23
Нечего думать, надо брать и делать :) даже если не заведется, можно легко поставить прошивку от Олега и получить нужный функционал.

WayF1nder
01-08-2009, 13:41
Нечего думать, надо брать и делать :) даже если не заведется, можно легко поставить прошивку от Олега и получить нужный функционал.
FAIL, в прошивке Олега нету l7-filter, без которого не построить нужный мне QOS, а пересобирать прошивку, ядро, теряя время и захлебываюсь кровью, мне не очень хочется.

WayF1nder
03-08-2009, 01:48
Ну чего, никто не знает? Вопрос то не очень сложный, по-моему, для технаря: будет ли работать прошивка на определенном роутере, если эта же самая прошивка работает на другом роутере с точно таким же железом, только с меньшим в два раза объемом ОЗУ?
Влияет ли на работоспособность прошивки что-нибудь, кроме чипсета и объема памяти? Может быть есть какие-то различия в загрузчике? Или какие-то значения nvram могут создать проблему? Или еще что-то?

Omega
03-08-2009, 05:23
Спрашивать более уместно здесь : http://www.polarcloud.com/tomato :D

Routers that are known to work with Tomato:
Linksys WRT54G v1-v4, WRT54GS v1-v4, WRT54GL v1.x, WRTSL54GS (no USB support)
Buffalo WHR-G54S, WHR-HP-G54, WZR-G54, WBR2-G54, WBR-G54, WZR-HP-G54,
WZR-RS-G54, WZR-RS-G54HP, WVR-G54-NF, WHR2-A54-G54, WHR3-AG54
Asus WL500G Premium (no USB support), WL500GE, WL520GU (no USB support)
Sparklan WX6615GT, Fuji RT390W, Microsoft MN-700
This will not work on Linksys WRT54G/GS v5 or newer WRT54G/GS routers

http://wl500g.info/showthread.php?t=18378 * http://www.linksysinfo.org/forums/forumdisplay.php?f=160

З.Ы. Какая связь между Дылинком, Томатом и форумом Олега о Asus WL-500 ? :cool:
И зачем плодить темы, когда похожие уже есть ? ;) http://wl500g.info/showthread.php?t=20581

WayF1nder
03-08-2009, 09:18
Спрашивать более уместно здесь : http://www.polarcloud.com/tomato :D
Форума нет + английским я свободно не владею.



Routers that are known to work with Tomato:

* Linksys WRT54G v1-v4, WRT54GS v1-v4, WRT54GL v1.x, WRTSL54GS (no USB support)
* Buffalo WHR-G54S, WHR-HP-G54, WZR-G54, WBR2-G54, WBR-G54, WZR-HP-G54,
WZR-RS-G54, WZR-RS-G54HP, WVR-G54-NF, WHR2-A54-G54, WHR3-AG54
* Asus WL500G Premium (no USB support), WL500GE, WL520GU (no USB support)
* Sparklan WX6615GT, Fuji RT390W, Microsoft MN-700

This will not work on Linksys WRT54G/GS v5 or newer WRT54G/GS routers

Этот список я уже раз 15 перечитал, про ДЛинки - ни слова.


http://wl500g.info/showthread.php?t=18378 * http://www.linksysinfo.org/forums/forumdisplay.php?f=160
Про ДЛинки опять же ни слова.


З.Ы. Какая связь между Дылинком, Томатом и форумом Олега о Asus WL-500 ? :cool:
Подскажите, тогда, где еще можно спросить?

И зачем плодить темы, когда похожие уже есть ? ;) http://wl500g.info/showthread.php?t=20581
А это моя тема :) Создал ее после того, как здесь ответа не дождался. Там, в прочем, тоже.

m0xf
03-08-2009, 09:50
Скорее всего не заработает. Чтобы заработала прошивка от gpv2 её немного правили.

WayF1nder
03-08-2009, 10:50
Скорее всего не заработает. Чтобы заработала прошивка от gpv2 её немного правили.
Печально если так, но в чем тогда концептуальное отличие Asus wl-520gu и D-link dir-320?
Может кто поточнее подскажет?

Omega
03-08-2009, 14:27
Форума нет + английским я свободно не владею.
Этот список я ... перечитал, про ДЛинки - ни слова.
Подскажите, тогда, где еще можно спросить?
Ну логично предположить, что если нет ни слова -
значит аппарат прошивкой не поддерживается ... ;)
Попробуйте у sorine в теме о прошивке DIR-320 :)

WayF1nder
03-08-2009, 15:06
Ну логично предположить, что если нет ни слова -
значит аппарат прошивкой не поддерживается ... ;)
Попробуйте у Sorino в теме о прошивке DIR-320 :)

У них в списке оборудования вообще нет длинков.
Не хочется спрашивать об одном и том же в третий раз. К тому же, кажется, модераторы форумов это не очень любят :)
Однако ж повторюсь здесь еще раз: у Tomato в списке поддерживаемых устройств есть WL-520GU, у которого в сравнении с DIR-320 такой же CPU, столько же флеша, и в 2 раза меньше ОЗУ (т.е. у DIR-320 ОЗУ в 2 раза больше ;) ). Есть ли причины, могущие заставить не работать Tomato на DIR-320, если практически на идентичном железе, но в совершенно другом роутере оно работает?

Omega
06-08-2009, 02:28
Там другой загрузчик ... ;)
А спросить можно и в ЛС ... :)

Omega
06-08-2009, 03:39
Печально если так, но в чем тогда концептуальное отличие Asus wl-520gu и D-link dir-320?
Может кто поточнее подскажет?

http://wl500g.info/showthread.php?t=18378 :rolleyes:
http://www.linksysinfo.org/forums/showpost.php?p=350298&postcount=996 ;)

Найдите 10 отличий ... :D

Zelus
06-08-2009, 07:59
Скачал tomato-ND.trx для Asus WL520GU, надеюсь сегодня попробовать на DIR-320, о результатах отпишусь..

Zelus
06-08-2009, 12:20
через tftp прошивка кладется в роутер, но после этого он не загружается...
ждал около 5 минут - реакции не было (по ридми ждать 2 минуты..)
буду возвращаться на dd-wrt или "от Олега"..

WayF1nder
06-08-2009, 13:30
через tftp прошивка кладется в роутер, но после этого он не загружается...
ждал около 5 минут - реакции не было (по ридми ждать 2 минуты..)
буду возвращаться на dd-wrt или "от Олега"..

Печально :(
Большое спасибо за тест!

sorine
06-08-2009, 15:20
через tftp прошивка кладется в роутер, но после этого он не загружается...
ждал около 5 минут - реакции не было (по ридми ждать 2 минуты..)
буду возвращаться на dd-wrt или "от Олега"..
Ребята не все так просто. Нужно перекомпилировать ядро с поддержкой параллельного флэш Dlink DIR-320. Если кто-то решиться я напишу что нужно поменять в kernel.config. И вообще хочу сказать что Помидор нужен лишь если не хватает скорости при подключении PPTP и скоростью от провайдера выше 30 Мбит/с. Там ведь даже USB нету. Для всех остальных применений хватит DD-WRT, OpenWRT, Asus-Oleg прошивок. Что касается QOS то штатно и так все неплохо работает на этих прошивках(например у меня хорошо дружит торрент и интернет телефония). А если хочется тонко шейпить трафик то более гибко будет ставить сторонние программы.

WayF1nder
06-08-2009, 17:20
Там ведь даже USB нету.
Есть мод прошивки с поддержкой USB: http://www.linksysinfo.org/forums/showthread.php?t=60185


Что касается QOS то штатно и так все неплохо работает на этих прошивках
В прошивке Олега я не нашел поддержки l7-filter в ядре, соответственно расставлять приоритеты в зависимости от типа трафика оно уже не сможет. В том же DD-WRT вроде бы все есть, и даже интерфейс настройки более-менее дружелюбен и развит, но шейпинг почему-то практически не работает. Можно, конечно, перечитать горы литеретуры, понаписать скрипты вручную, но на это уйдет слишком много времени.


Нужно перекомпилировать ядро с поддержкой параллельного флэш Dlink DIR-320. Если кто-то решиться я напишу что нужно поменять в kernel.config.
Будьте добры, напишите, пожалуйста. И можно какой-нибудь мануал, как можно пересобрать ядро прошивки? Есть опыт пересобрки ядра обычного десктопа, возможно и здесь не намного сложнее.

Omega
14-10-2009, 05:00
Ну как, решилась проблема с QoS ? ;)
Kстати, на новой прошивке от энтузиастов он заработал ... :)

Resquer
14-10-2009, 12:37
Ставил я томату на 320-й, работало номально.
Но сама прошивка не понравилась.
Кстати, ставится она с большим бубном.

smartpc
03-04-2010, 16:00
Вопрос к автору: так чем закончилась история с томато для ДИР-320?
Я на своем сразу же поставил dd-wrt, a трафик ограничиваю при помощи firewall-скрипта. Вот только не могу полностью ограничить с его помощью отдачу: сколько бы не ставил, аплоад все равно 8-11 Мбит. Скрипты генерирую утилитой во вложении.

Еще один вопрос: у меня интернет 100 Мбит, но роутер по проводу выдает максимум 57-58 Мбит. Есть ли возможность получить большую скорость?

vetch
18-06-2012, 08:06
Есть данный роутер, который пока целиком и полностью устраивает.
Изначально был прошит прошивкой от Олега, в дальнейшем перешел на разработку энтузиастов.
Но в последнее время стали активно попадать упоминания о dd-wrt, openwrt, tomato и т.п.
В связи с чем, появился сильный зуд использовать их (желание абсолютно иррациональное, т.к. текущая работает и мозг не парит).

На этих выходных начал эксперименты:
dd-wrt - установилась, но после 5 часов плясок с бубном, поднять pptp соединение к моему провайдеру так и не удалось. В сети куча рекомендаций, попробова часть из которых и не добившись результата, вторую часть решил пропустить.
tomato - завелось все сразу, но тут возникла классическая ситуация с нашими провайдерами, интернет через pptp, а к локальным ресурсам доступа нет, и как я не колдовал с таблицами маршрутизации, ничего не получилось.

Ну и поигрался и ладно, вернулся обратно на прошивку от энтузиастов, только вот теперь покоя не дает тот функционал что я успел вкусить на tomato:
- браузинг стал более быстрым, не знаю что там накручено, но страницы открывались мгновенно, на стоковой и у энтузиастов есть микролаг перед ресолвом адреса;
- QoS который очень гибко настраивается, впечатлило что торренты можно загнать в Low priority и даже при их загрузке спокойно стримить youtube или музыку, в прошивке от энтузиатстов есть возможность раскидывать по портам и адресам, но нет варианта для протоколов;
- статистика всего и вся (ладно, кривлю душой, требуется раз в сто лет, но душу греет);
- в конце концов интерфейс более отзывчивый и приятный.

Исходя из этого хочу спросить:
- настраивал ли кто-нибудь на томатах одновременных доступ в интернет (pptp) и локальную сеть (дайте ссылку на описание);
- есть ли на них igmp proxy для IPTV;
- какую версию tomato использовать для мой конфигурации сети (pptp, локальный ресурсы, iptv)

Роутер используется исключительно для раздачи интернета по квартире по Wi-Fi, кабель только от провайдера, торренты не качает, самба/фтп не поднята.

P.S. Openwrt и dd-wrt испугали наличием кучи мануалов, в которых требуется погружение в консоль.

MercuryV
18-06-2012, 08:27
- настраивал ли кто-нибудь на томатах одновременных доступ в интернет (pptp) и локальную сеть (дайте ссылку на описание);
- есть ли на них igmp proxy для IPTV;
- какую версию tomato использовать для мой конфигурации сети (pptp, локальный ресурсы, iptv)
Пробовали задавать эти вопросы (искать ответы) на профильных форумах по tomato? Там шансов явно больше.
TomatoUSB.ru (http://tomatousb.ru/)
TomatoUSB.org (http://tomatousb.org/forum:start)
в разделе на LinksysInfo.org (http://linksysinfo.org/index.php?forums/tomato-firmware.33/)

vetch
18-06-2012, 09:04
Пробовали задавать эти вопросы (искать ответы) на профильных форумах по tomato? Там шансов явно больше.
TomatoUSB.ru (http://tomatousb.ru/)
TomatoUSB.org (http://tomatousb.org/forum:start)
в разделе на LinksysInfo.org (http://linksysinfo.org/index.php?forums/tomato-firmware.33/)
Там только читал, но данные очень фрагментированы, и по тем мануалам что там есть, сидя по GPRS толком ничего не настроил :(
Решил спросить тут, т.к. жизни на этом форуме сильно больше.

kermy
27-07-2012, 14:43
По Acrypt не нашел ничего.. Если есть ткните носом. Проблема такая.
Есть RT-N66u прошит TOMATO 1.28 (tomato-K26USB-1.28.RT-N5x-MIPSR2-097-AIO.trx)
Работает всё прекрасно за исключением виртуальной wifi но не об этом.

Есть провайдер Planeta с сервисом iptv и шифрованными каналами.
Шифрованные показывают на компе на телике не работают.
Для решения проблемы нужно запустить Acrypt. Даже написана инструкция но к несчастью
для Zyxel Keenetic Giga http://weburg.net/forums/weburg-tv/comp-tv/126852

Как мне решить данную проблему на моём роутере с томатной прошивкой?
Понимаю что моя проблема и нужно вникать, разобраться и всё получится, но..
Готов отблагодарить материально человека, окажущего помощь в решении моей проблемы.

UPD: Решено --> http://weburg.net/forums/weburg-tv/comp-tv/129199 :D


Версия astra.mipsel работает на роутере Asus RT-N16 с прошивкой "от энтузиастов", падения редки.

1. Роутер Asus RT-N16 (прошивка 1.9.2.7-rtn-r3619) + acrypt.mipsel
2. Телевизор Samsung UE32D6510 по кабелю.

http://dl.dropbox.com/u/6788542/Astra/acrypt.mipsel
http://weburg.net/forums/weburg-tv/comp-tv/109797 :rolleyes:

buratino2k
29-08-2012, 21:10
Есть данный роутер, который пока целиком и полностью устраивает...


Та же проблема, провайдер QWERTY. Инет работает, но IPTV и локалка нет. С графического интерфейса слезать уже не хочется. Решится вопрос - дайте знать!

skuwakin
29-08-2012, 21:40
У меня провайдер без извращений, поэтому многих прелестей я пока не испытал.. Но IPTV через udpxy прекрасно работает. Напрямую (по UDP) оно что-то не пошло, разбираться я не стал, потому как вариант с udpxy устраивает меня абсолютно.

buratino2k
29-08-2012, 21:53
У меня провайдер без извращений, поэтому многих прелестей я пока не испытал.. Но IPTV через udpxy прекрасно работает. Напрямую (по UDP) оно что-то не пошло, разбираться я не стал, потому как вариант с udpxy устраивает меня абсолютно.

А можно уточнить как с udpxy настраивать. Давно им уже не занимался, поэтому не в теме.

skuwakin
30-08-2012, 10:05
А можно уточнить как с udpxy настраивать. Давно им уже не занимался, поэтому не в теме.
так там вроде и настраивать нечего... ставите в настр. томаты номер порта udpxy, напр. 8888
и приводите адреса своих иптв каналов к виду
http://192.168.1.1:8888/udp/239.1.1.1:1234
где первая часть - это адрес роутера, а вторая адрес udp потока.

buratino2k
01-09-2012, 12:17
так там вроде и настраивать нечего... ставите в настр. томаты номер порта udpxy, напр. 8888
и приводите адреса своих иптв каналов к виду
http://192.168.1.1:8888/udp/239.1.1.1:1234
где первая часть - это адрес роутера, а вторая адрес udp потока.

Я так понял нужно что-то прописать в разделе РАСШИРЕННЫЕ НАСТРОЙКИ > МАРШРУТИЗАЦИЯ либо ПЕРЕНАПРАВЛЕННЫЕ ПОРТОВ. Тупо пытаюсь найти слово похожее на "udpxy", но на глаза не попадается.

skuwakin
01-09-2012, 13:09
advanced-firewall и внизу этой странички вас поджидает ваше счастье... :)

buratino2k
01-09-2012, 13:52
advanced-firewall и внизу этой странички вас поджидает ваше счастье... :)

Сорри, не нашёл :-(
Не могли бы сделать скриншот для наглядности?

skuwakin
01-09-2012, 14:13
2 moder если будет большая кактинка - сорри... не нашел я как тут менять размеры...

buratino2k
01-09-2012, 14:43
хм, у меня как-то подругому. что-то подобное в русском варианте не нашёл.

skuwakin
01-09-2012, 14:48
ну а на "межсетевой экран" ткнуть не судьба?

buratino2k
01-09-2012, 15:10
ну а на "межсетевой экран" ткнуть не судьба?

Всё перетыкал по нескольку раз, ничего подобного.
Хотя всё оказалось проще. Нашёл только что галочку "Разрешить широковещательные пакеты". ТВ заработало.

skuwakin
01-09-2012, 16:08
Поздравляю! "Не было бы счастья, да несчастье помогло". Чуток съэкономили оперативку без udpxy. А ваще сие знаачит, либо вы все же не дотыкали, либо у нас прошивки помидорные сииильно разные...

buratino2k
01-09-2012, 16:31
Поздравляю! "Не было бы счастья, да несчастье помогло". Чуток съэкономили оперативку без udpxy. А ваще сие знаачит, либо вы все же не дотыкали, либо у нас прошивки помидорные сииильно разные...

Да, получается R1 и R2 так сильно разнятся.

smi
01-09-2012, 23:05
Да, получается R1 и R2 так сильно разнятся. Нет, это лишний раз доказывает, что русификация бессмысленна :D

Nurofen
19-08-2013, 07:03
А планируется ли прошивка от Вас дорогие энтузиасты!?

С Tomato ни как с VLAN не разберусь.

skulabukhov
31-10-2013, 17:21
На моем роутере часто пропадает Wi-Fi, примерно дня через 2-3 после включения/перезагрузки, лампочка 2,4 GHz при этом светится. От чего это зависит? Можно от этого как то избавится? Прошивка tomato by shibby 114, пробовал разные настройки Wi-Fi. Скорость тоже почему то не очень, на телевизоре фильмы в HD качестве иногда идут с затыками. Помогите, куда мне копать?

Radjah
22-11-2013, 16:31
Ситуация: купил сабж, настроил с нуля. Стоит прошивка TomatoUSB от Shibby AIO 115. На странице статуса пишет, что в NVRAM из 32 килобайт свободно всего 400 байт. У меня забито 15 пар MAC-IP и проброшено примерно 20 портов на разные хосты. Забит один ключ для доступа по SSH и один ключ для OpenVPN.
Для прошивки версии с 64KB NVRAM надо чистить настройки и заново из восстанавливать? Ну или как можно почистить NVRAM от "мусорных" записей без перепрошивки?

TReX
22-11-2013, 16:40
Ситуация: купил сабж, настроил с нуля. Стоит прошивка TomatoUSB от Shibby AIO 115. На странице статуса пишет, что в NVRAM из 32 килобайт свободно всего 400 байт. У меня забито 15 пар MAC-IP и проброшено примерно 20 портов на разные хосты. Забит один ключ для доступа по SSH и один ключ для OpenVPN.
Для прошивки версии с 64KB NVRAM надо чистить настройки и заново из восстанавливать? Ну или как можно почистить NVRAM от "мусорных" записей без перепрошивки?

Ставить нормальную прошивку и вводить все опять ручками )

Для чистки есть команда nvram erase, как она будет действовать на помидорах, вопрос, на стоковой возвращает все к заводским настройкам...

Radjah
22-11-2013, 16:49
Ставить нормальную прошивку и вводить все опять ручками )

Для чистки есть команда nvram erase, как она будет действовать на помидорах, вопрос, на стоковой возвращает все к заводским настройкам...
По идее же можно сохранить настройки, зашить 64K версию и восстановить настройки. Или я не прав?
На RT-N16 32 килобайт хватало. o_0


if you have already tomato installed, then just upgrade firmware using tomato 64k mod, after flash make erase nvram!! and then set all settings manually (dont use settings backup!!)
Это печальною :(

Dzirt2005
22-11-2013, 18:27
По идее же можно сохранить настройки
Сделать

Экспорт:
--------
nvram export --quote --nodefaults >имя_файла


Импорт:
-------
nvram import имя_файла
nvram commit
reboot
совсем не вариант?

Radjah
22-11-2013, 18:34
Сделать

совсем не вариант?

Я человек в этом деле не искушенный, потому и спрашиваю совета. :)

UPD: Попробовал с импортом и экспортом. Всё получилось. Спасибо!
Только настройки радио 2,4 GHz не восстановились. Задать название сети, шифрование, канал и пароль быстрее, чем всё переписывать.

Alstar
20-01-2014, 12:14
Здравствуйте. Просветите пожалуйста чем отличаются прошивки на асус rt-66u
tomato-K26USB-1.28.RT-N5x-MIPSR2-116-AIO и tomato-K26USB-1.28.RT-N5x-MIPSR2-116-AIO-64K. Что за 64К ?

Omega
21-01-2014, 00:00
Просветите пожалуйста чем отличаются прошивки на асус rt-66u
tomato-K26USB-1.28.RT-N5x-MIPSR2-116-AIO и tomato-K26USB-1.28.RT-N5x-MIPSR2-116-AIO-64K. Что за 64К ?
Ну это лучше спросить у самих томатовцев :D
64k - это типа размер nvram в этой прошивке :)

RTFM: http://tomatousb.ru/viewtopic.php?f=13&t=499
http://www.linksysinfo.org/index.php?threads/common-tomato-topics-help-information.31234/

lavrikvorcuta
06-02-2014, 19:09
Похоже пришло время поставить TomatoUSB на один из тестовых роутеров :)

ставте сборку toastman она стабильней чем shibby.

qim
09-02-2014, 06:33
ставте сборку toastman она стабильней чем shibby.
А не подскажите какую именно (откуда качать и что). Хочу попробовать на rt-n16, но уже запутался в этих помидорах (плюс еще есть опасность если перепутать прошивки получить кирпич)...

skulabukhov
09-02-2014, 10:40
А не подскажите какую именно (откуда качать и что). Хочу попробовать на rt-n16, но уже запутался в этих помидорах (плюс еще есть опасность если перепутать прошивки получить кирпич)...
Кирпич не получишь, прошивку можно восстановить программой Firmware Restoration.
От Shibby прошивка вроде как эта http://tomato.groov.pl/download/K26/build5x-116-EN/tomato-K26USB-1.28.RT-MIPSR2-116-AIO.trx, других помидоров не пробовал

qim
09-02-2014, 15:15
Кирпич не получишь, прошивку можно восстановить программой Firmware Restoration.
Ну да, при условии что роутер войдет в режим "восстановления", что в случае прошивки не тем помидором будет скорее всего невозможно ...

От Shibby прошивка вроде как эта http://tomato.groov.pl/download/K26/build5x-116-EN/tomato-K26USB-1.28.RT-MIPSR2-116-AIO.trx, других помидоров не пробовал
Интересовали как раз прошивки не от Shibby (на tomatousb.ru они есть), а toastman (со слов Лаврика они стабильнее)...

lavrikvorcuta
09-02-2014, 16:59
вот тут для разных роутеров томат лежит http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html#dir=v1BuINP3

для наших роутеров нужна r2 .

lavrikvorcuta
09-02-2014, 17:04
вот эта стоит у меня.
http://www.4shared.com/file/ZTx0VUTQba/tomato-K26USB-12875036MIPSR2To.html?

qim
09-02-2014, 19:11
вот эта стоит у меня.
http://www.4shared.com/file/ZTx0VUTQba/tomato-K26USB-12875036MIPSR2To.html?
Спасибо! Именно этого и ждал ... Личный выбор, лучшая рекомендация ...

Rena
24-02-2014, 08:43
Firmware 1.28.0000 MIPSR2-116 K26 USB AIO
Помогите прикрутить Web камеру Microsoft LifeCam VX-500. В списке поддерживаемых (http://www.ideasonboard.org/uvc/#devices) есть.
И как WAN параллельно вывести на LAN №4?

Omega
24-02-2014, 23:29
Попробуйте спросить на профильном форуме по томатам: ;)
http://tomatousb.ru/viewtopic.php?f=4&t=1899

Rena
25-02-2014, 01:22
Omega, там форум почти мёртвый:(