Требуется исходный код и соответствующие toolchain-ы для модификации и кросс-компиляции прошивки Zywall USG20. Уверен, что сие в природе существует, так как на оффоруме и офсайте с такими запросами встречался. Есть даже порядок по которому компания-производитель сей код предоставляет: запрос по e-mail (с описанием зачем) -> ожидание (3-6 месяцев) -> результат (известный только запросившему). Проблема в том что у меня не 3-6 месяцев в запасе, а всего 10 дней. Я удивлен только тем, что несмотря на признание компанией того, что она использует GPL-ный линукс в прошивках - до сих пор нету глобального и публично доступного источника исходного кода этой прошивки. Если кому интересно зачем - отвечу: надо вшить поддержку андроидовского телефона (Huawei Y300) в качестве 3G модема (резервный канал интернет).Пробовал "USB tethering" - телефон определяется, но тока как "Huawei generic card" и естественно никакого резервного инета не дает. В то же время с компом номер срабатывает (по крайней мере на линуксе) появляется rndis-устройство (USB-ethernet адаптер) и инет идет через телефон.
И, заранее, НЕТ - обычный модем с перетыкиванием симки, WiFi tether, прямое подключение в ПК и прочий троллинг НЕ ПОДХОДЯТ!!!
>[оверквотинг удален]
> компанией того, что она использует GPL-ный линукс в прошивках - до
> сих пор нету глобального и публично доступного источника исходного кода этой
> прошивки. Если кому интересно зачем - отвечу: надо вшить поддержку андроидовского
> телефона (Huawei Y300) в качестве 3G модема (резервный канал интернет).
> Пробовал "USB tethering" - телефон определяется, но тока как "Huawei generic card"
> и естественно никакого резервного инета не дает. В то же время
> с компом номер срабатывает (по крайней мере на линуксе) появляется rndis-устройство
> (USB-ethernet адаптер) и инет идет через телефон.
> И, заранее, НЕТ - обычный модем с перетыкиванием симки, WiFi tether, прямое
> подключение в ПК и прочий троллинг НЕ ПОДХОДЯТ!!!ИМХО, у тебя квалификации не хватит, чтоб вшить поддержку телефона. Ну разве что скопипастишь откуда-нибудь. Сорри за прямоту.
>[оверквотинг удален]
>> прошивки. Если кому интересно зачем - отвечу: надо вшить поддержку андроидовского
>> телефона (Huawei Y300) в качестве 3G модема (резервный канал интернет).
>> Пробовал "USB tethering" - телефон определяется, но тока как "Huawei generic card"
>> и естественно никакого резервного инета не дает. В то же время
>> с компом номер срабатывает (по крайней мере на линуксе) появляется rndis-устройство
>> (USB-ethernet адаптер) и инет идет через телефон.
>> И, заранее, НЕТ - обычный модем с перетыкиванием симки, WiFi tether, прямое
>> подключение в ПК и прочий троллинг НЕ ПОДХОДЯТ!!!
> ИМХО, у тебя квалификации не хватит, чтоб вшить поддержку телефона. Ну разве
> что скопипастишь откуда-нибудь. Сорри за прямоту.Всегда удивляло как люди любят себе геморой устраивать, сначала купят гугно какое-то, а потом героически решают проблемы.
Поставь тазик с юниксом на борту и не ипи себе мозг. Или меняй архитектуру, ставь что-нибудь типа cisco и так же не ипи себе мозг.
Я был бы рад запихать в качестве центрального сетевого устройтва на точке продаж какой-нть pfSense или аналог - благо опыт есть и в центральном офисе такой номер уже прокатывал. Однако руководство уперлось рогом (а точнее зажали бабло) и настаивает на использовании существующего оборудования (зикселёвских комбайнов различной древности). И потом, как-то обидно - на USG 20 и USG 50 стоит линукс (даже ядро указано: Kernel Version: V2.6.25.4 | 2013-01-15 05:42:11) а исходников нету.
Что в моем посте навело Вас на мысль о моей низкой квалификации? Возможно, я был неточен? Насколько я понял из практики работы с данным устройтвом, его операционная система поддерживает подключения периферийных устройств, а именно флеш-носителей и модемов. Значит туда уже включены модули ядра (или драйверы с wrapper-ами) для соответствующих "оффициально поддерживаемых" устройств. Дело за малым - получить исходный код включить в него соответствующие модули и скомпилить под MIPS64 (CN5010).По крайней мере с D-Link-ом (DI-524UP) у меня получилось включить в прошивку поддержку флешек и ftp-сервер.
Возрадуемся, братья и сестры!Пришел ответ от компании Zyxel! Со ссылкой на исходный код их прошивки (V3.30 BDQ5). Делюсь со всеми страждущими (да помилуют меня модераторы): https://drive.google.com/open?id=0B_LcHviytRwUUTQ0a2tQNE1tbj...
Однако товарищи честно предупреждают (см. Readme) что могут быть проблемы при сборке, если нету файла лицензии от MontaVista-вского тулчейна.
Всем ответившим великий респект за троллинг и непонимание.
> Возрадуемся, братья и сестры!
> Пришел ответ от компании Zyxel! Со ссылкой на исходный код их прошивки
> (V3.30 BDQ5). Делюсь со всеми страждущими (да помилуют меня модераторы): https://drive.google.com/open?id=0B_LcHviytRwUUTQ0a2tQNE1tbj...
> Однако товарищи честно предупреждают (см. Readme) что могут быть проблемы при сборке,
> если нету файла лицензии от MontaVista-вского тулчейна.
> Всем ответившим великий респект за троллинг и непонимание.Как же я сочуствую тому, кто придет на твое место после тебя. Ты можешь всему миру доказать что ты офигенно крут и можешь сотворить великое чудо. Только ты не понимаешь, что "чудо" это никому не нужно кроме тебя, потому что есть такая вещь как "сопровождение", "ожидаемый функционал" и соответствие заявленным производителем функциям и документации.
Следующий админ просто выбросит на помойку все твои творения с большим облегчением.
> Как же я сочуствую тому, кто придет на твое место после тебя.
> Ты можешь всему миру доказать что ты офигенно крут и можешь
> сотворить великое чудо. Только ты не понимаешь, что "чудо" это никому
> не нужно кроме тебя, потому что есть такая вещь как "сопровождение",
> "ожидаемый функционал" и соответствие заявленным производителем функциям и документации.
> Следующий админ просто выбросит на помойку все твои творения с большим облегчением.Мною достигнута поставленная цель и совершенно без твоей помощи. И кого поле это следует жалеть?
>> Как же я сочуствую тому, кто придет на твое место после тебя.
>> Ты можешь всему миру доказать что ты офигенно крут и можешь
>> сотворить великое чудо. Только ты не понимаешь, что "чудо" это никому
>> не нужно кроме тебя, потому что есть такая вещь как "сопровождение",
>> "ожидаемый функционал" и соответствие заявленным производителем функциям и документации.
>> Следующий админ просто выбросит на помойку все твои творения с большим облегчением.
> Мною достигнута поставленная цель и совершенно без твоей помощи. И кого поле
> это следует жалеть?Прошу понять правильно, я не против личных достижений. Получилось к молотку приделать отвертку - прекрасно. Просто остальные до тебя тыщу лет использовали их раздельно и после тебя продолжат также.
Харе брюзжать, старикан.Человек делится радостью, никнейм в реальности никому пользы не принесёт.
> Харе брюзжать, старикан.
> Человек делится радостью, никнейм в реальности никому пользы не принесёт.Мндя, старею.
>> Харе брюзжать, старикан.
>> Человек делится радостью, никнейм в реальности никому пользы не принесёт.
> Мндя, старею.Даже из бага можно сделать фичу при соответствующей документации ;)
Все-таки эти заразы (Zyxel-евцы) подстраховались и код не компилится без MVL Pro 4.0.1.
Так что пока могу только читать содержимое и удивляться раздолбайству программистов и хитропопости маркетологов компании. Например, оказалось, что в качестве файрвола не нашли ничего более серьезного чем iptables, а еще маркетологи забыли упомянуть что в ПО включены компоненты для аутентификации в LDAP и многое другое.Кстати по целевой задаче - драйвера модемов в отдельном виде я не нашел, зато есть демон celld (без исходников) в котором все эти модели включены.
Продолжая тему - вопрос к общественности: ни у кого не завалялось халявного DevRocket-а или mips64_octeon тулчейнов от MontaVist-ы? Желательно указанной в начале версии...
:)
Вы бы уже отписали производителю (повторно) поподробней для чего вам это нужно и что дело срочное, в крайнем случае можно и позвонить.Посулите им что пришлете им рабочий код. Они ведь заинтересованы в поддержке железа. Глядишь и выдадут они вам все что нужно.
А вообще коллеги правы, не стоит эта толкотня потраченного времени, если у вас конечно точки эти не в сотнях.