URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 1586
[ Назад ]

Исходное сообщение
"Zyxel USG 20: нужен исходный код прошивки"

Отправлено eviljester , 02-Янв-15 12:07 
Требуется исходный код и соответствующие toolchain-ы для модификации и кросс-компиляции прошивки Zywall USG20. Уверен, что сие в природе существует, так как на оффоруме и офсайте с такими запросами встречался. Есть даже порядок по которому компания-производитель сей код предоставляет: запрос по e-mail (с описанием зачем) -> ожидание (3-6 месяцев) -> результат (известный только запросившему). Проблема в том что у меня не 3-6 месяцев в запасе, а всего 10 дней. Я удивлен только тем, что несмотря на признание компанией того, что она использует GPL-ный линукс в прошивках - до сих пор нету глобального и публично доступного источника исходного кода этой прошивки. Если кому интересно зачем - отвечу: надо вшить поддержку андроидовского телефона (Huawei Y300) в качестве 3G модема (резервный канал интернет).

Пробовал "USB tethering" - телефон определяется, но тока как "Huawei generic card" и естественно никакого резервного инета не дает. В то же время с компом номер срабатывает (по крайней мере на линуксе) появляется rndis-устройство (USB-ethernet адаптер) и инет идет через телефон.

И, заранее, НЕТ - обычный модем с перетыкиванием симки, WiFi tether, прямое подключение в ПК и прочий троллинг НЕ ПОДХОДЯТ!!!


Содержание

Сообщения в этом обсуждении
"Zyxel USG 20: нужен исходный код прошивки"
Отправлено Аноним , 07-Янв-15 20:32 
>[оверквотинг удален]
> компанией того, что она использует GPL-ный линукс в прошивках - до
> сих пор нету глобального и публично доступного источника исходного кода этой
> прошивки. Если кому интересно зачем - отвечу: надо вшить поддержку андроидовского
> телефона (Huawei Y300) в качестве 3G модема (резервный канал интернет).
> Пробовал "USB tethering" - телефон определяется, но тока как "Huawei generic card"
> и естественно никакого резервного инета не дает. В то же время
> с компом номер срабатывает (по крайней мере на линуксе) появляется rndis-устройство
> (USB-ethernet адаптер) и инет идет через телефон.
> И, заранее, НЕТ - обычный модем с перетыкиванием симки, WiFi tether, прямое
> подключение в ПК и прочий троллинг НЕ ПОДХОДЯТ!!!

ИМХО, у тебя квалификации не хватит, чтоб вшить поддержку телефона. Ну разве что скопипастишь откуда-нибудь. Сорри за прямоту.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено Merridius , 08-Янв-15 00:24 
>[оверквотинг удален]
>> прошивки. Если кому интересно зачем - отвечу: надо вшить поддержку андроидовского
>> телефона (Huawei Y300) в качестве 3G модема (резервный канал интернет).
>> Пробовал "USB tethering" - телефон определяется, но тока как "Huawei generic card"
>> и естественно никакого резервного инета не дает. В то же время
>> с компом номер срабатывает (по крайней мере на линуксе) появляется rndis-устройство
>> (USB-ethernet адаптер) и инет идет через телефон.
>> И, заранее, НЕТ - обычный модем с перетыкиванием симки, WiFi tether, прямое
>> подключение в ПК и прочий троллинг НЕ ПОДХОДЯТ!!!
> ИМХО, у тебя квалификации не хватит, чтоб вшить поддержку телефона. Ну разве
> что скопипастишь откуда-нибудь. Сорри за прямоту.

Всегда удивляло как люди любят себе геморой устраивать, сначала купят гугно какое-то, а потом героически решают проблемы.
Поставь тазик с юниксом на борту и не ипи себе мозг. Или меняй архитектуру, ставь что-нибудь типа cisco и так же не ипи себе мозг.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено eviljester , 08-Янв-15 10:52 
Я был бы рад запихать в качестве центрального сетевого устройтва на точке продаж какой-нть pfSense или аналог - благо опыт есть и в центральном офисе такой номер уже прокатывал. Однако руководство уперлось рогом (а точнее зажали бабло) и настаивает на использовании существующего оборудования (зикселёвских комбайнов различной древности). И потом, как-то обидно - на USG 20 и USG 50 стоит линукс (даже ядро указано: Kernel Version: V2.6.25.4 | 2013-01-15 05:42:11) а исходников нету.



"Zyxel USG 20: нужен исходный код прошивки"
Отправлено eviljester , 08-Янв-15 11:11 
Что в моем посте навело Вас на мысль о моей низкой квалификации? Возможно, я был неточен? Насколько я понял из практики работы с данным устройтвом, его операционная система поддерживает подключения периферийных устройств, а именно флеш-носителей и модемов. Значит туда уже включены модули ядра (или драйверы с wrapper-ами) для соответствующих "оффициально поддерживаемых" устройств. Дело за малым - получить исходный код включить в него соответствующие модули и скомпилить под MIPS64 (CN5010).

По крайней мере с D-Link-ом (DI-524UP) у меня получилось включить в прошивку поддержку флешек и ftp-сервер.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено eviljester , 12-Янв-15 16:44 
Возрадуемся, братья и сестры!

Пришел ответ от компании Zyxel! Со ссылкой на исходный код их прошивки (V3.30 BDQ5). Делюсь со всеми страждущими (да помилуют меня модераторы): https://drive.google.com/open?id=0B_LcHviytRwUUTQ0a2tQNE1tbj...

Однако товарищи честно предупреждают (см. Readme) что могут быть проблемы при сборке, если нету файла лицензии от MontaVista-вского тулчейна.

Всем ответившим великий респект за троллинг и непонимание.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено ShyLion , 13-Янв-15 07:59 
> Возрадуемся, братья и сестры!
> Пришел ответ от компании Zyxel! Со ссылкой на исходный код их прошивки
> (V3.30 BDQ5). Делюсь со всеми страждущими (да помилуют меня модераторы): https://drive.google.com/open?id=0B_LcHviytRwUUTQ0a2tQNE1tbj...
> Однако товарищи честно предупреждают (см. Readme) что могут быть проблемы при сборке,
> если нету файла лицензии от MontaVista-вского тулчейна.
> Всем ответившим великий респект за троллинг и непонимание.

Как же я сочуствую тому, кто придет на твое место после тебя. Ты можешь всему миру доказать что ты офигенно крут и можешь сотворить великое чудо. Только ты не понимаешь, что "чудо" это никому не нужно кроме тебя, потому что есть такая вещь как "сопровождение",  "ожидаемый функционал" и соответствие заявленным производителем функциям и документации.
Следующий админ просто выбросит на помойку все твои творения с большим облегчением.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено eviljester , 14-Янв-15 19:19 
> Как же я сочуствую тому, кто придет на твое место после тебя.
> Ты можешь всему миру доказать что ты офигенно крут и можешь
> сотворить великое чудо. Только ты не понимаешь, что "чудо" это никому
> не нужно кроме тебя, потому что есть такая вещь как "сопровождение",
>  "ожидаемый функционал" и соответствие заявленным производителем функциям и документации.
> Следующий админ просто выбросит на помойку все твои творения с большим облегчением.

Мною достигнута поставленная цель и совершенно без твоей помощи. И кого поле это следует жалеть?


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено ShyLion , 15-Янв-15 11:52 
>> Как же я сочуствую тому, кто придет на твое место после тебя.
>> Ты можешь всему миру доказать что ты офигенно крут и можешь
>> сотворить великое чудо. Только ты не понимаешь, что "чудо" это никому
>> не нужно кроме тебя, потому что есть такая вещь как "сопровождение",
>>  "ожидаемый функционал" и соответствие заявленным производителем функциям и документации.
>> Следующий админ просто выбросит на помойку все твои творения с большим облегчением.
> Мною достигнута поставленная цель и совершенно без твоей помощи. И кого поле
> это следует жалеть?

Прошу понять правильно, я не против личных достижений. Получилось к молотку приделать отвертку - прекрасно. Просто остальные до тебя тыщу лет использовали их раздельно и после тебя продолжат также.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено anonymous , 15-Янв-15 10:40 
Харе брюзжать, старикан.

Человек делится радостью, никнейм в реальности никому пользы не принесёт.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено ShyLion , 15-Янв-15 11:52 
> Харе брюзжать, старикан.
> Человек делится радостью, никнейм в реальности никому пользы не принесёт.

Мндя, старею.


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено fantom , 15-Янв-15 17:40 
>> Харе брюзжать, старикан.
>> Человек делится радостью, никнейм в реальности никому пользы не принесёт.
> Мндя, старею.

Даже из бага можно сделать фичу при соответствующей документации ;)


"Zyxel USG 20: нужен исходный код прошивки"
Отправлено eviljester , 17-Янв-15 14:48 
Все-таки эти заразы (Zyxel-евцы) подстраховались и код не компилится без MVL Pro 4.0.1.
Так что пока могу только читать содержимое и удивляться раздолбайству программистов и хитропопости маркетологов компании. Например, оказалось, что в качестве файрвола не нашли ничего более серьезного чем iptables, а еще маркетологи забыли упомянуть что в ПО включены компоненты для аутентификации в LDAP и многое другое.

Кстати по целевой задаче - драйвера модемов в отдельном виде я не нашел, зато есть демон celld (без исходников) в котором все эти модели включены.

Продолжая тему - вопрос к общественности: ни у кого не завалялось халявного DevRocket-а или mips64_octeon тулчейнов от MontaVist-ы? Желательно указанной в начале версии...

:)



"Zyxel USG 20: нужен исходный код прошивки"
Отправлено eek , 17-Янв-15 22:02 
Вы бы уже отписали производителю (повторно) поподробней для чего вам это нужно и что дело срочное, в крайнем случае можно и позвонить.

Посулите им что пришлете им рабочий код. Они ведь заинтересованы в поддержке железа. Глядишь и выдадут они вам все что нужно.

А вообще коллеги правы, не стоит эта толкотня потраченного времени, если у вас конечно точки эти не в сотнях.