Devoter Опубликовано 30 марта, 2011 · Жалоба Всем доброго времени суток. Есть желание спаять маршрутизатор на 4 WAN порта, а на борту держать embedded linux, дабы можно было систему собрать - какую надо. В идеале. данный машрутизатор должен поддерживать vlan'ы и управлять сетью около 400-500 компьютеров (на данный момент - 375 устройств). Захотелось совместить приятное с полезным и попробовать собрать руками такое устройство, и сеть оптимизировать, если получится. Вот только, сколько ни гуглил - ни одной схемы не нашел, которая бы меня удовлетворяла. Так что, если не трудно, выложите схему/дайте ссылку/подскажите - в какую сторону копать/... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 30 марта, 2011 · Жалоба MT? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 30 марта, 2011 · Жалоба Прошу прощения, что такое MT? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 30 марта, 2011 · Жалоба Вот блин! MT aka MikroTik! www.mikrotik.com Если взять v3.x с dropbear-ом то и кастомизация будет, но придумать что-то ещё для MT тяжело, он и так заряжен по полной. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 30 марта, 2011 · Жалоба А, да, мне уже советовали, возможно, в эту сторону и двинусь, но так как цель больше экспериментальная, нежели практическая, то хочется узнать варианты именно для linux. Можно, конечно, попытаться и под mips собрать... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 30 марта, 2011 · Жалоба MT есть для x86 и MIPS Сходи на ру-борд, там есть образы практически всех версий MT для x86 Для начала оцени мощь и гибкость MT. Потом потыкай в OpenWRT и тогда уж реши. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 30 марта, 2011 · Жалоба Если x86 - можете посмотреть в сторону LEAF. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 30 марта, 2011 · Жалоба Если x86 - можете посмотреть в сторону LEAF. Да этого добра сейчас развелось немеряно, одних клонов WRT - добрый десяток, да ещё vyatta, m0n0wall, smoothwall и т.д. и т.п. Но по мощи и гибкости к MT пока даже близко никто не подошёл. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
OK-2004 Опубликовано 30 марта, 2011 · Жалоба Мт весчь конечно хорошая ,но вот некая проприетарность приводит к вяло текущему процессу в http://wiki.mikrotik.com/wiki/MikroTik_RouterOS/Feature_Requests Например управление sysctl переменными или развешивание разных маков на vlan интерфейсы ( костыль с портами в бриджах - имхо изврат ) или packet sniffer аля wireshark ( not realtime aka tcpdump ) -поросли бородой. ИМХО наиболее удачным является B-uc v4.(вот тока usb-клав не поддерживает:() Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 30 марта, 2011 · Жалоба Что такое B-uc v4? Google ничего адекватного не сказал Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 30 марта, 2011 · Жалоба Если x86 - можете посмотреть в сторону LEAF. В плане операционной системы - имеется желание самому собрать руками, хотя взглянуть на LEAF можно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
OK-2004 Опубликовано 30 марта, 2011 · Жалоба http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Main_Page Кстати , уважаемый NiTrO , как я понял и начал ветку 2.6 в этом дистре, За что ему отдельное спасибо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 30 марта, 2011 · Жалоба Покумекал тут чуток, походил по ссылкам, указанным выше. Microtik - хорошо, конечно, но интересно, все же, самому собрать. Ввиду этого появился соответствующий вопрос: раз готовой схемы нет, то нужно ее придумать. А начать стоит с вопроса: какой же взять чип за основу? Если я хочу получить достойный маршрутизатор L3, впихнув на него linux. Если кто-то имеет опыт, то, возможно, поделится соображениями также и насчет остальных интегральных схем: энергонезависимая память (как я понимаю, в современные чипы подобного рода оперативная память зашита, если нет - ее - тоже), то, что нужно для реализации 4х самостоятельных ethernet интерфейсов и т.д.. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 30 марта, 2011 · Жалоба Что такое B-uc v4? Google ничего адекватного не сказал Собссно это LEAF и есть (более полное название - Bering-uClibc, т.к. сам LEAF состоит из нескольких родственных проектов - впрочем, развивается сейчас AFAIK только BuC) В плане операционной системы - имеется желание самому собрать руками, хотя взглянуть на LEAF можно Тогда читайте о LFS. Либо - пользуйте одно из окружений (хоть из LEAF, хоть еще откуда), набивая его своим софтом. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 30 марта, 2011 · Жалоба Насчет B-uc уже разобрался, просто не отписался. Про LFS знаю, и даже ставил, правда, не до конца - тогда терпения не хватило - слабая машина была. Сейчас же ищу подходящий микроконтроллер, на базе которого и буду строить принципиальную схему. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 30 марта, 2011 · Жалоба Дешевле купить какой-то SOHO роутер. Ихи х86 китайский неттоп за $70-80. Ессно, если вы не готовы из любви к искусству потратить бесцельно несколько сотен $ и кучу времени (да-да, компоненты к роутеру будут стоить в несколько раз дороже заводского роутера, + многослойная печатка, которую на коленке не сделать, + много чего еще). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 31 марта, 2011 · Жалоба Да я все это прекрасно понимаю, но даже если до паяния не дойдет - все равно хочется иметь готовую схему, именно из любви к искусству. А насчет SOHO роутеров - посмотрим. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 31 марта, 2011 · Жалоба Всем доброго времени суток. Есть желание спаять маршрутизатор на 4 WAN порта, а на борту держать embedded linux, дабы можно было систему собрать - какую надо. В идеале. данный машрутизатор должен поддерживать vlan'ы и управлять сетью около 400-500 компьютеров (на данный момент - 375 устройств). Захотелось совместить приятное с полезным и попробовать собрать руками такое устройство, и сеть оптимизировать, если получится. Вот только, сколько ни гуглил - ни одной схемы не нашел, которая бы меня удовлетворяла. Так что, если не трудно, выложите схему/дайте ссылку/подскажите - в какую сторону копать/... Купите DFL-210, внутри там CF флеха - оч удобно будет экспериментировать. Железо там тоже не из слабых. Но будет большая переплата за линукс от длинка. Хотя объективно дешевле и круче будет пара интеловых сетевух + атом/775 платформа. Паять самому - извините, это слишком мечтательно. Даже если и заказывать, а самому только дизайнить около референса чипов. Проблема даже не в железе, а в том, как его потом оживлять. И даже если производитель предоставляет SDK для линуха, нужно ещё загрузчик собрать, и прошить куданить в NVRAM чипов хитрые константы описывающие ваше железо. Короче нюансов полно. Собственно сборка и запуск линукса с настройкой займёт 5-15% времени, остальное это возня с трупиком. И конечно же, нужно уметь дрова писать, или хотя бы под себя править. Я даже не вспоминаю об инструментах: аппаратных и программных. Те полностью с нуля сделать (по референсам) сделать и оживить - это большие временные и трудо затраты. Спросите sfstudio, Ars - они этим занимаются по работе. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 31 марта, 2011 · Жалоба В качестве практического решения Atom можно попробовать. Но, опять же, цель экспериментальная, если не сказать - исследовательская - на бытовом уровне, так что хотелось бы вернуться к вопросу о микроконтроллере: какой лучше взять за основу? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 31 марта, 2011 · Жалоба Это пора в FAQ :) Если нужно компактное устройство с Линуксом: 1) смотрите wifi-маршрутизаторы на www.ulmart.ru 2) проверяйте наличие поддержки на www.dd-wrt.com Цены начинаются от 1100р за D-Link DIR-300/NRU с SoC 300MHz. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Devoter Опубликовано 31 марта, 2011 · Жалоба По-моему, последний пост не вполне по теме. Wi-fi не нужен, но нужен маршрутизатор, который сможет управлять сетью из 400+ устройств, на 4 WAN порта. В указанном же DIR-300 (который, кстати говоря, стоит у меня дома и работает вполне удовлетворительно) присутствует всего один WAN-порт и 4 LAN. Да и речь не столько о том, какое устройство подобрать, сколько о том - какое устройство придумать и на базе чего. Вопрос остается открытым: базовый микроконтроллер. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 31 марта, 2011 · Жалоба Wi-fi не нужен Его можно отключить. Массовость производства приводит к тому, что DIR-300/NRU с Wifi стоит дешевле, чем Mikrotik RB/750 без Wifi, хотя SoC у них одинаковый. но нужен маршрутизатор, который сможет управлять сетью из 400+ устройств, на 4 WAN порта. Вообще-то маршрутизатор не управляет, а маршрутизирует. Производительность бессмысленно выбирать без конкретных tps/pps/bps и дополнительных сервисов. В указанном же DIR-300 (который, кстати говоря, стоит у меня дома и работает вполне удовлетворительно) присутствует всего один WAN-порт и 4 LAN. Это меняется настройками DD-WRT. Да и речь не столько о том, какое устройство подобрать, сколько о том - какое устройство придумать и на базе чего. Вопрос остается открытым: базовый микроконтроллер. http://dd-wrt.com/site/support/router-database показывает используемый SoC. Например, у DIR-300 это RT3050, у DIR-825 - AR7161 (как в MT RB/750G) и т.д. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 1 апреля, 2011 · Жалоба В указанном же DIR-300 (который, кстати говоря, стоит у меня дома и работает вполне удовлетворительно) присутствует всего один WAN-порт и 4 LAN. Извините, но с вашим уровнем познаний я бы посоветовал таки перед разработкой чего-либо хотя бы изучить, как же это "что-либо" устроено. Даташиты к примеру почитать что ли... Да и речь не столько о том, какое устройство подобрать, сколько о том - какое устройство придумать и на базе чего. BGA пайку и изготовление 4-слойной (хотя бы) платы осилите? Если нет - думаю, этот вопрос стоит вообще закрыть, как изначально бесполезный. Вопрос остается открытым: базовый микроконтроллер. Вам уже предлагалось посмотреть в список SoC, поддерживаемых *WRT. Не нравится, хотите изобретать свой велосипед? Тогда не мелочитесь, покупайте атом с чипсетом, разводите и изготовьте под него 6-8-слойную плату, паяйте, крутите ко всему этому coreboot... Ну обойдется в несколько килобаксов правда по материалам (минимум) и несколько человеко-лет разработки, если осилите... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 2 апреля, 2011 · Жалоба Как вариант можно взять что то готовое и перепаять микрухи памяти (озу и флеш) на более ёмкие, поставить радиатор. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Harlequin Опубликовано 3 апреля, 2011 (изменено) · Жалоба всего один WAN-порт и 4 LAN. Вопрос остается открытым: базовый микроконтроллер. Ну, млин - что вы накинулись на человека... "не сделаешь, BGA, 4-слойка"... Что - от частных лиц заказы на "печатки" перестали принимать, что ли? "Икар и мудрецы", понимаешь. :) Интересно ему покопаться - почему не помочь? За результат копания - никто не ручается, да и не стоит так вопрос, насколько я понимаю. Надоест - сам бросит. Теперь по существу. Коммуникационых контроллеров со встроенными "4 WAN портами" /ethernet/не существует в природе. Максимум, на что можно рассчитывать - 3GE порта в мощных чипах, с частотой в районе гигагерца. Все остальные - 2 или вообще 1. Есть несколько маломощных (166-175 МГц) "многопортовых" SoC - у Micrel, Infineon, к примеру, но прошу не обольщаться: это просто свитчи, посаженные в один корпус с процессором. Поэтому придеться брать что-то с поддержкой PCI шины и цеплять wan порты через PCI. Это - что касается схемотехники. Но есть одно "но": /не/доступность документации на SoC. Дело в том, что практически все изготовители чипов ограничивают доступ к документации. На память приходит только упомянутый выше Micrel, дающий свободный доступ даже к reference design, да Intel, выложившый в свободное обращение материалы по линейке IXP4хх (это ARM-based SoC средней производительности, довольно устаревшие, хотя и неплохие сами по себе). Ну, еще в нете можно найти множество краденных материалов по ADM5120, на котором был сделан популярный несколько лет назад Midge. Ко всем остальным - через NDA соглашения, которые "просто так" не подписать: необходимо гарантировать интересующий поставщика будущий объём закупок, нередко требуется купить лицензию и/или development kit, стоимость которого варьируется от нескольких сот (Lantiq/Infineon) до нескольких десятков тысяч (PMC-Sierra, Connexant) баксов. Вот такая "вводная часть". Изменено 3 апреля, 2011 пользователем Harlequin Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...