Re: Zyxel KEENETIC 4G дополнительные возможности
...................
PS Приложения opkg на v2 не ставятся.
Вообще или пока?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
...................
PS Приложения opkg на v2 не ставятся.
Вообще или пока?
Вообще или пока?
Вообще!
R... :Вообще или пока?
Вообще!
На этот счёт у меня есть идейка... можно попробовать "допилить" V2, чтобы шелл появился, и скрипты можно было юзать. Тогда opkg можно будет прикрутить. Только руки пока не доходят (и знаний маловато).
Обновил 21 пост(обновил прошивку, изменил инструкцию), читаем, пробуем - собираем статистику.
По сообщению "агентов", в V2 можно поставить (официальными пакетами с сервера) поддержку дисков, самбу, ФТП
(Всё работает!)
Смотрите сами:
Процесс обноления может занять некоторое время. Для работы этой функции требуется подключение к Интернету на протяжении всего процесса обновления.
Описание Установлено Доступно Размер
Стили веб-интерфейса
Silver-Blue 407.07k
ZyXEL-Intl 407.04k
Компоненты: Wireless networking
Точка доступа сетей 802.11 (Wi-Fi) 2.5.3 277.27k
Поддержка беспроводных сетей 2.5.4 56.55k
Клиент беспроводных сетей 802.11 (Wi-Fi) 2.5.1 224.76k
Компоненты: USB storage
Поддержка списков доступа для файловых систем 2.5.2 2.5.2 69.02k
Поддержка файловой системы NTFS 2.5.1 2.5.1 177.01k
Поддержка USB-накопителей 2.5.1 2.5.1 118.38k
Компоненты: Base system
Базовая система NDM 2.5.8 2.5.8 972.86k
Сервер протокола автоматической настройки параметров IP (DHCP) 2.5.5 2.5.5 52.81k
Мастера быстрой настройки 2.5.3 2.5.3 11.22k
IGMP proxy 2.5.2 2.5.2 17.02k
Поддержка аппаратного модуля обработки пакетов (PPE) 2.5.2 2.5.2 17.45k
Поддержка защищенных соединений SSL 2.5.5 2.5.5 362.07k
Поддержка шины USB 2.5.3 2.5.3 19.94k
Компоненты: Applications
Cервер протокола доступа к файлами и принтерам в сетях Windows 2.5.4 140.23k
Файловый сервер FTP 2.5.2 2.5.2 46.17k
Базовая реализция сервиса Universal Plug'n'Play (UPnP) 2.5.2 2.5.2 44.53k
Компоненты: Networking
Поддержка аутентификации по протоколу 802.1x 2.5.2 134.42k
Клиент протокола L2TP 2.5.2 2.5.2 35.19k
Поддержка подключений PPP 2.5.2 2.5.2 110.40k
Клиент протокола PPPoE 2.5.2 2.5.2 20.63k
Клиент протокола PPTP 2.5.2 2.5.2 27.00k
PPPoE Pass Through 2.5.2 2.5.2 7.50k
Компоненты: USB modems
Поддержка WiMax-адаптера Yota Jingle (Beceem BCSM250) 2.5.2 214.77k
Поддержка WiMax-адаптеров Samsung на основе микросхем CMC-730 2.5.5 42.90k
Поддержка беспроводных модемов для сетей 3G 2.5.2 2.5.2 22.72k
Поддержка 4G-адаптера Yota One (CDC ethernet emulation) 2.5.3 39.76k
Страница Yota в web-интерфейсе 2.5.1 0.00k
Применить Command::Base: This system is up to date
Но ни рута, ни запуска скриптов в прошивке вроде как нет.
Отредактировано Dr.Acid (2012-02-04 23:53:07)
...
Если в /dev нет sda и sda1 , но есть sg0 дайте команду:
/bin/automount.sh sg0
...О результате обязательно отписаться!
Вариант 3: роутер работает нормально, но диск не видит. - нормальная ситуация - факир был пьян...Всё-равно пишите, будем разбираться дальше.
Пишу, как ты просил в 21 посте....
1. Лог после подключения флэшки в ext2 говорит, что дальше создания девайса sg0 дело не идет, хотя по идее должно создаваться устройство sda.
2. Походу не хватает модуля драйвера scsi - /lib/modules/2.6...-rt/sg.ko
3. Монтировать нахрапом sg0 не прохляет, как ты предлагаешь. mount работает только с блочными девайсами. О чем идет соответствующая ругань...
Надо бы раздобыть sg.ko, запаковать в прошивку и пробовать дальше.... Не?
Итак, свершилось.
Вот прошивка для Кинетик 4Ж, понимающая USB диски с файловой системой ext2.
(Тут была ссылка - она устарела. Новую прошивку смотри здесь http://forum.zyxmon.org/post4622.html#p4622)
Запуск скрипта /media/DISK_A1/system/bin/ext_init.sh поддерживается
Проверяем, отписываемся.
P.S.
Двойной запуск ext_init.sh поборол. (+убрал загрузку скриптов с FTP/HTTP сервера - это теперь не нужно )
Отредактировано Dr.Acid (2012-02-24 23:04:20)
...
Запуск скрипта /media/DISK_A1/system/bin/ext_init.sh поддерживаетсяПроверяем, отписываемся.
...
Спасибо тебе за работу, Dr.Acid!!!
Мне пришлось еще выкининуть из твоей прошивки родной busybox и накатить его же, но c поддержкой dd, sync (как минимум), чтобы ext_init.sh заработал.
Теперь надо понять почему флэшка работает, а винт с ext2 не хочет и какие модули еще нужны винту.... Ибо держать swap на флэшке это как-то не кошерно...
Dr.Acid :...
Запуск скрипта /media/DISK_A1/system/bin/ext_init.sh поддерживаетсяПроверяем, отписываемся.
...Спасибо тебе за работу, Dr.Acid!!!
Мне пришлось еще выкининуть из твоей прошивки родной busybox и накатить его же, но c поддержкой dd, sync (как минимум), чтобы ext_init.sh заработал.Теперь надо понять почему флэшка работает, а винт с ext2 не хочет и какие модули еще нужны винту.... Ибо держать swap на флэшке это как-то не кошерно...
topman_61 надо было внимательнее "вникать" в суть. Нужно ставить не ext_init.sh с гооглкода, а "мой"
переработанный инсталляционный пакет system_lite4g_v4.rar , тогда и не нужно прошивку править - там всё это уже учтено.
(Сам вчера вечером попробовал - всё работает ок) И кстати, своп там по-умолчанию отключен
(Можно, конечно, и так, как ты сделал, но мне такое решение не очень нравится - тут ведь идея в том, чтобы минимизировать набор програм, необходимых для работы инсталлятора - вдруг где-то(например, в V2) места во флешке хватать не будет?)
Насчет винта - странно (никакие доп модули, по идее, не нужны) - надо будет проверить / разобраться. Возможно, надо "копать" в сторону MBR - на флешках её, как правило, нет, а на винтах есть. (Если дело в этом, надо будет попробовать "прикрутить" и MBR)
А может, он у тебя не совсем правильно размечен, и смонтировался, например, как DISK_A5 ? Посмотри.
И ls /dev/sd* посмотри, когда подключен винт, есть sda , sda1 ?
(А своп (пока не разберемся с хардом) отключай!)
надо было внимательнее "вникать" в суть. Нужно ставить не ext_init.sh с гооглкода, а "мой"
переработанный инсталляционный пакет system_lite4g_v4.rar , тогда и не нужно прошивку править - там всё это уже учтено.
Dr.Acid, понимаешь для KEENETIC 4G нужно чтобы все работало при установке на USB-носитель, а не через подгрузку файлов через FTP.
Не совсем понятно зачем мне поднимать где-то FTP-сервер, когда я могу просто положить файл на флэшку - и вперед!
Все это актуально на Lite только.... Разве не так?
Насчет винта - странно (никакие доп модули, по идее, не нужны) - надо будет проверить / разобраться. Возможно, надо "копать" в сторону MBR - на флешках её, как правило, нет, а на винтах есть.
(Если дело в этом, надо будет попробовать "прикрутить" и MBR)
А может, он у тебя не совсем правильно размечен, и смонтировался, например, как DISK_A5 ? Посмотри.
И ls /dev/sd* посмотри, когда подключен винт, есть sda , sda1 ?
(А своп (пока не разберемся с хардом) отключай!)
Винт вместе в флэшкой, которая успешно работает форматил в ext2 в GParted.
И на винте и на флэшке по одному разделу - 112GB и 1GB соответственно.
До создания девайсов sd[a-z][1-9] дело не доходит.
Лог пишет, что модуль sierra.ko вызывался ядром при подтыкании винта, но при чем тут он?! Хотя время было позднее - могу и путать....
Так что я больше грешу на модули - а вот на их избыток или отсутствие пока не понятно...
Dr.Acid, понимаешь для KEENETIC 4G нужно чтобы все работало при установке на USB-носитель, а не через подгрузку файлов через FTP.
Не совсем понятно зачем мне поднимать где-то FTP-сервер, когда я могу просто положить файл на флэшку - и вперед!
Все это актуально на Lite только.... Разве не так?
Опять не совсем так. В архиве system_lite4g_v4.rar лежит 1 файл: vdisk.ex2 Это - образ "виртуального" диска, где записан инсталяционный пакет. Это действительно использовалось на Лайте(и 4ж, поначалу) для работы через виндовую шару. Теперь всё действительно гораздо проще. Никаких серверов поднимать не нужно (это, кстати, в другом архиве
). Достаточно (под Линуксом) просто смонтировать этот файл в папку, и слить её содержимое на флешку/винт. (Ещё вроде как можно, с помощью dd, записать сразу сам образ на диск, но я с этим не заморачивался - мне проще через маунт). Теперь этот диск цепляеш к роутеру, и ждеш, когда всё поставится
Ну, а дальше - как обычно...
P.S.
(Надо будет собрать, что-ли, отдельный инсталлятор + подробную инструкцию. А как неохотааа! )
Достаточно (под Линуксом) просто смонтировать этот файл в папку, и слить её содержимое на флешку/винт.
Понятно, но зачем? На мой взгляд не надо делать лишних движений(монтировать образ диска) и уходить от направления заданного Zyxmon. Надо сделать прошивку, для которой вся проделанная Zyxmon работа будет пригодна. И я это сделал.
То есть получается, что:
Для KEENETIC и KEENETIC 4G имеем возможность пользоваться наработками Zyxmon и его ext_init.sh
Для KEENETIC LITE необходимо использовать твой способ - с образом диска, который монтируется через cifs или загружается через ftp и уже затем монтируется.
P.S.
(Надо будет собрать, что-ли, отдельный инсталлятор + подробную инструкцию. А как неохотааа!)
Ты уже проделал огромную работу(респект тебе!), так что остался лишь малый шажок.
Dr.Acid :Насчет винта - странно (никакие доп модули, по идее, не нужны) - надо будет проверить / разобраться. Возможно, надо "копать" в сторону MBR - на флешках её, как правило, нет, а на винтах есть.
(Если дело в этом, надо будет попробовать "прикрутить" и MBR)
А может, он у тебя не совсем правильно размечен, и смонтировался, например, как DISK_A5 ? Посмотри.
И ls /dev/sd* посмотри, когда подключен винт, есть sda , sda1 ?
(А своп (пока не разберемся с хардом) отключай!)Винт вместе в флэшкой, которая успешно работает форматил в ext2 в GParted.
И на винте и на флэшке по одному разделу - 112GB и 1GB соответственно.
До создания девайсов sd[a-z][1-9] дело не доходит.
Лог пишет, что модуль sierra.ko вызывался ядром при подтыкании винта, но при чем тут он?! Хотя время было позднее - могу и путать....
Так что я больше грешу на модули - а вот на их избыток или отсутствие пока не понятно...
Странно конечно. Я посмотрел конфиги ядер кинетика и 4ж - у 4ж выключена поддержка таблицы разделов(и её нельзя включить модулем), но, тем не менее, у меня хард работает. Он у меня правда, немного не так разбит(осталось от экспериментов с Асусом): 1 разд - NTFS, 2 разд - ext2(переформатнул) и 3 разд - своп.
Так вот ls /dev/sd* видит sda и sda1 - sda3, соответственно, sda2 смонтировался в /media/DISK_A2 остальные разделы не смонтировались - всё верно.
sierra тут вообще не в кассу. (Вообще, когда я включал поддержку скази дисков(нужно для усб дисков)у меня собрался модуль scsi_wait_scan.ko - я не стал включать его в прошивку, т.к. вроде не нужен был(без него флешка работала), но может, всё же нужен?)
Dr.Acid, даже не знаю как и сказать-то теперь....
Короче я по запарке в темноте воткнул дополнительный разъем питания от USB-винта в свой KEENETIC 4G, а основной разъем с шиной данных остался не при делах.
Странно что он не определился!!!! ))))
Вопрос снят! Девайс sda1 создается и все отлично шевелится.
P.S.
Рекомендация всем - соблюдать режим дня и больше уделять времени сну! ))
Парни извините если отвлеку вас своим тупым вопросом. К сути дела: Имеется в наличии только 3G интернет 150гб в месяц, адсл и оптики нет. Так вот можно ли из кинетика 4Ж выкинуть модули ненужные из второй прошивки и сделать поддержку usb хаба для подключения 3Ж модема и хотя бы флешки, ну и прикрутить торентокачалку? Прошу не пинать, так как я в сетевых технологиях не спец и этот маршрутизатор у меня только 2 месяца (да и первый в жизни ).
Парни извините если отвлеку вас своим тупым вопросом. К сути дела: Имеется в наличии только 3G интернет 150гб в месяц, адсл и оптики нет. Так вот можно ли из кинетика 4Ж выкинуть модули ненужные из второй прошивки и сделать поддержку usb хаба для подключения 3Ж модема и хотя бы флешки, ну и прикрутить торентокачалку? Прошу не пинать, так как я в сетевых технологиях не спец и этот маршрутизатор у меня только 2 месяца (да и первый в жизни
).
На 2-ой прошивке пока нельзя. Только на 1-ой.
На 2-ой не получается пока "торректокачалку" прикрутить, а сетевой винт + 3G - пожалуйста.
Одновременную работу модема и винта через хаб на 1-й прошивке попробую вечером и отпишусь.
Кстати!!! может кто смог на 2-ой прошивке не поломав работу 3G установить ftp, samba и драйвер для ntfs? Я уже все повыкидывал что, по-моему, можно, но 40 Кб не хватает!!! Засада.
toshiba1984 :Парни извините если отвлеку вас своим тупым вопросом. К сути дела: Имеется в наличии только 3G интернет 150гб в месяц, адсл и оптики нет. Так вот можно ли из кинетика 4Ж выкинуть модули ненужные из второй прошивки и сделать поддержку usb хаба для подключения 3Ж модема и хотя бы флешки, ну и прикрутить торентокачалку? Прошу не пинать, так как я в сетевых технологиях не спец и этот маршрутизатор у меня только 2 месяца (да и первый в жизни
).
На 2-ой прошивке пока нельзя. Только на 1-ой.
На 2-ой не получается пока "торректокачалку" прикрутить, а сетевой винт + 3G - пожалуйста.
Одновременную работу модема и винта через хаб на 1-й прошивке попробую вечером и отпишусь.Кстати!!! может кто смог на 2-ой прошивке не поломав работу 3G установить ftp, samba и драйвер для ntfs? Я уже все повыкидывал что, по-моему, можно, но 40 Кб не хватает!!! Засада.
toshiba1984 не очень понял, что вам нужно но объясню попорядку.
1) На 2ую пока забейте (нет возможности собирать модули и т.п. - вообще, она ещё(пока) мало изучена)
2) На 1ой хаб работает (проверял)
3) На 1ой торрент - легко! (Надо поставить на USB диск "расширенную" систему, и торрент можно поставить из репозитария (На 4ж с модифицированной прошивкой систему ставить пробовал, торрент не пробовал, но пробовал на Лайте, так что проблем не ожидается) )
Dr.Acid,
Вот мне как раз и надо , что бы работал одновременно и usb диск и 3G модем, то бишь через хаб так как у меня интернет ТОЛЬКО 3G. А где можно найти эту модифицированную прошивку и инструкцию как ставить и настраивать?
Dr.Acid,
Вот мне как раз и надо , что бы работал одновременно и usb диск и 3G модем, то бишь через хаб так как у меня интернет ТОЛЬКО 3G. А где можно найти эту модифицированную прошивку и инструкцию как ставить и настраивать?
Прошивка здесь (несколькими постами выше, пост 31) , с инструкцией пока сложнее... не написал я её ещё, так как процесс ещё до конца не отлажен (собираюсь вносить некие изменения) но, вообще, в этой же теме это описано(от поста 31 и дальше) + вот эта тема http://forum.zyxmon.org/topic128-cifs-n … -lite.html если во всё это вникнуть, будет понятно, как всё установить и запустить (не сложно, но "Большой Линукс" (на компе) понадобится - можно воспользоваться LiveDVD)
Вот в этой теме http://forum.zyxmon.org/topic62-zyxel-k … nutri.html выложил "принципиально" иной инсталляционный пакет - пробуйте (должен подходить)
Делает то же самое, что и раньше - ставит систему с dropbear и opkg
Пересобрал из сырцов ядро для KEENETIC 4G с поддержкой FUSE.
Теперь заработал драйвер ntfs-3g и unfs3 и следовательно получилось примонтировать разделы на винте в ntfs и сделать сетевую шару nfs на роутере.
Может ядро и не надо было пересобирать? Как еще можно было того же результата добиться?
Может ядро и не надо было пересобирать?
Для ntfs-3g модуль fuse нужен. Можно попробовать собрать в виде загружаемого модуля и использовать с заводским ядром.
topman_61 :Может ядро и не надо было пересобирать?
Для ntfs-3g модуль fuse нужен. Можно попробовать собрать в виде загружаемого модуля и использовать с заводским ядром.
fuse для Лайт(и 4ж) давно уже собран. Не вижу проблем юзать NTFS, подгрузив fuse и ntfs-3g (надо бы попробовать)
fuse для Лайт(и 4ж) давно уже собран. Не вижу проблем юзать NTFS, подгрузив fuse и ntfs-3g (надо бы попробовать)
Я с fuse.ko и начал "песню" с ntfs, но insmod упорно его посылал куда по-дальше....
Да и вообще меня больше интересовало с какими нужными мне возможностями можно было бы собрать ядро для 4G.
Пределом по отношению к оригинальному ядру оказалось - INOTIFY, FUSE, EXT2. Дальше - больше F0000.
Кстати, размером MTD-блока для ядра похоже тоже можно управлять. Но я не пробовал...
И самое то главное - в ядре 4G нет поддержки swap по-умолчанию... А после пересборки - есть..
Отредактировано topman_61 (2012-02-21 23:07:09)
Dr.Acid :fuse для Лайт(и 4ж) давно уже собран. Не вижу проблем юзать NTFS, подгрузив fuse и ntfs-3g (надо бы попробовать)
Я с fuse.ko и начал "песню" с ntfs, но insmod упорно его посылал куда по-дальше....
Да и вообще меня больше интересовало с какими нужными мне возможностями можно было бы собрать ядро для 4G.
Пределом по отношению к оригинальному ядру оказалось - INOTIFY, FUSE, EXT2. Дальше - больше F0000.
Кстати, размером MTD-блока для ядра похоже тоже можно управлять. Но я не пробовал...И самое то главное - в ядре 4G нет поддержки swap по-умолчанию... А после пересборки - есть..
Проблема в том, что нам не известна конфигурация ядра(да и вообще прошивки) с которой собрана данная конкретная версия прошивки, что выложена на сайте закселя. То что в тулчейне - не больше, чем пример (сам тулчейн старинный, т.е. выложен давно и не менялся). Поэтому, если собираеш прошивку (а сборка своего ядра это та же сборка своей прошивки, по сути) - то сам несёш ответственность за весь функционал (и "нефункционал") полученной прошивки. Только и всего.
Разметку флеши (размеры MTD блоков) действительно можно задать в конфигурации ядра, но, существует 2 момента:
1) Размер блока, как я понял, должен быть кратен какому-то числу (16Кил, ЕМНИП - где-то я это видел)
2) Если где-то прибавить, где-то придётся убавить (В сумме должно быть 400000h - 4 Мега)
Резать придётся либо рутфс (что не желательно ), либо mtd5: 00010000 00002000 "Config"
Можно ещё попробовать подрезать mtd2: 00010000 00010000 "RF-EEPROM"
В mtd0-1 лучше не лазить - ещё кирпич получится...
Так ли уж необходимо "нашпиговавать ядро" разными функциями, если их либо нет у кинетика, либо их можно "добавиь" модулями, загруженными с флешки?
На основе PunBB, при поддержке Informer Technologies, Inc.