101

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Включение-выключение принтсервера осуществляется через telnet или ssh:

# printserver.sh { start | stop }

А вот это "не есть гуд" (с)
Надобы это делать через flash переменную PRINTSERVER_ENABLED (и все прочие настройки - аналогично)
Так оно "совместимее" будет (да и если в веб потом добавиться (надеемся на проект viperet)сразу всё будет, как надо) smile

102

Re: Zyxel KEENETIC 4G дополнительные возможности

Dr.Acid :
topman_61 :
# printserver.sh { start | stop }

А вот это "не есть гуд" (с)
Надобы это делать через flash переменную PRINTSERVER_ENABLED (и все прочие настройки - аналогично)

Ну что же ты так... сразу "не гуд"....
А что если в printserver.sh переменные PRINTSERVER_ENABLED и PRINTSERVER_WAN_ACCESS_ENABLED через flash set устанавливаются в Enabled или в Disabled?  wink

103

Re: Zyxel KEENETIC 4G дополнительные возможности

Dr.Acid :

А вот это "не есть гуд" (с)

Это как раз good! Ручной запуск p910nd позволит подключить несколько принтеров, такие просьбы были.
На переменные можно не смотреть. Правильный скрипт можно использовать на всех кинетиках.

104

Re: Zyxel KEENETIC 4G дополнительные возможности

Zyxmon :
Dr.Acid :

А вот это "не есть гуд" (с)

Это как раз good! Ручной запуск p910nd позволит подключить несколько принтеров, такие просьбы были.
На переменные можно не смотреть. Правильный скрипт можно использовать на всех кинетиках.

Сейчас уже и не знаю даже  от кого подзатыльник получу - от Dr.Acid или от Zyxmon....

Zyxmon, а несколько принтеров должны работать через разные порты? Или через один 9100?

105

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Zyxmon, а несколько принтеров должны работать через разные порты? Или через один 9100?

Через разные, буква n в p910nd на это намекает.

106

Re: Zyxel KEENETIC 4G дополнительные возможности

Zyxmon :
topman_61 :

Zyxmon, а несколько принтеров должны работать через разные порты? Или через один 9100?

Через разные, буква n в p910nd на это намекает.

Это логично. Но сам не сталкивался с несколькими принтерами на одном IP, поэтому спросил.
Но тогда надо будет дописывать скрипты, так как с firewall'ом надо будет подружить не только 9100.

107

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Сейчас уже и не знаю даже  от кого подзатыльник получу - от Dr.Acid или от Zyxmon....

Zyxmon, а несколько принтеров должны работать через разные порты? Или через один 9100?

От меня не дождёшся! wink   Нет, молодец на самом деле, так держать! (и прошивка твоя покруче моей будет). Просто я эту задачу для себя решил, и двинулся дальше - немного над другим проектом сейчас работаю, но тоже штука получается архиполезная. А несколько принтеров - это  cool

108

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Но тогда надо будет дописывать скрипты

Почитайте на форуме Олега, там вроде и про несколько принтеров есть, и про загрузку микропрограммы в HP.

109

Re: Zyxel KEENETIC 4G дополнительные возможности

Ну раз бить не будут, тогда я еще в этой ветке посижу... smile

Dr.Acid, Zyxmon спасибо вам от меня и других владельцев Keenetic 4G!

110

Re: Zyxel KEENETIC 4G дополнительные возможности

Dr.Acid
topman_61

Подскажите, за основу прошивок взята BWO.5b или BWO.4 ?

111

Re: Zyxel KEENETIC 4G дополнительные возможности

R... :

Dr.Acid
topman_61

Подскажите, за основу прошивок взята BWO.5b или BWO.4 ?

BWO.4 С BWO.5b имеются извесные проблемы с распаковкой/запаковкой/запуском. (Если кто объяснит мне, как это делать - перейду на 5b с радостью smile )

topman_61 то же BWO.4)

Отредактировано Dr.Acid (2012-02-29 12:19:26)

112

Re: Zyxel KEENETIC 4G дополнительные возможности

Надоело вручную отмонтировать диски.
Сделал выгрузку внешней системы и отмонтирование дисков по нажатию кнопки WPS, как по-идее сделано на старших моделях.

Теперь можно нажать(и отпустить) кнопку WPS, дождаться пока индикатор 4G начнет мигать и после этого отсоединять внешний USB-носитель.

113

Re: Zyxel KEENETIC 4G дополнительные возможности

Еще мне понравилось запускать httpd от keenetic.
В web-инетфейсе появляется возможность видеть всю информацию о примонтированных дисках, например:

DISK_A1
Формат:    EXT2
Ёмкость:    13,4 Гбайт
   Занято:    [########          ]
74%
Свободно:    3,4 Гбайт

Кроме этого есть возможность управлять принтером.

В общем скорее надо написать, что через него нельзя только обновить прошивку на 4G.

114

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

...
В общем скорее надо написать, что через него нельзя только обновить прошивку на 4G.

Вот эту фразу особенно не понял. Что имееш ввиду?

115

Re: Zyxel KEENETIC 4G дополнительные возможности

Dr.Acid :
topman_61 :

...
В общем скорее надо написать, что через него нельзя только обновить прошивку на 4G.

Вот эту фразу особенно не понял. Что имееш ввиду?

Через веб-морду keenetic нельзя загрузить прошивку keenetic 4G. Ровно как и наоборот.
В демоне встроена проверка. Я это имел в виду.

116

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Через веб-морду keenetic нельзя загрузить прошивку keenetic 4G. Ровно как и наоборот.
В демоне встроена проверка. Я это имел в виду.

Так ты весь веб интерфейс взял от кинетика ?!  big_smile
Круто! Но только, как мне думается, проверка всё же не в самом демоне должна быть, а где-то в вебе (в скриптах)...

117

Re: Zyxel KEENETIC 4G дополнительные возможности

Dr.Acid :

Так ты весь веб интерфейс взял от кинетика ?!  big_smile
Круто! Но только, как мне думается, проверка всё же не в самом демоне должна быть, а где-то в вебе (в скриптах)...

Ну да, а чего он у меня лежит без дела... smile
Скрипты вроде идентичные до безобразия, разница только в папке server. Хотя может и ошибаюсь....

118

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Через веб-морду keenetic нельзя загрузить прошивку keenetic 4G. Ровно как и наоборот.

Всё можно, только надо подписывать прошивку через zyimage не кодом 4G, а кодом "старшенького".
Сам так изголялся - работает! smile

119

Re: Zyxel KEENETIC 4G дополнительные возможности

Ну вот и доопределили 4ж до кинетика!  tongue  big_smile
Внесу и я свои 5 копеек: Вот обновлённый инсталлятор для системы opkg с встроенным веб интерфейсом от viperet (про это здесь)
system_4g_keevi.rar
Поясню про установку: Втыкаеш диск с записанным инсталлятором, ждёш пять минут и ...  всё!
В принципе, в шелл можно не ходить wink  - finish_install.sh делать не нужно, а пакеты можно ставить через веб!

Единственное, со свопом надо быть осторожней - создаётся и подключается автоматом, поэтому, если у вас флешка, отключайте его вручную (убив или переименовав файл /media/DISK_A1/system/etc/init.d/S01swap и перезагрузившись)

P.S.
Поправил маленькую оплошность (opkg.conf), перезалил.

Отредактировано Dr.Acid (2012-03-04 09:11:22)

120

Re: Zyxel KEENETIC 4G дополнительные возможности

RoxsAndy :
topman_61 :

Через веб-морду keenetic нельзя загрузить прошивку keenetic 4G. Ровно как и наоборот.

Всё можно, только надо подписывать прошивку через zyimage не кодом 4G, а кодом "старшенького".
Сам так изголялся - работает! smile

Оказывается есть бесстрашные люди! Я не стал такого делать, так как распереживался из-за того, что размеры ядра и rootfs не равны у keenetic и 4G и следовательно могу попасть на "кирпич", если часть rootfs запишется в раздел ядра.....
Почему же так не происходит не совсем понятно....  А?

121

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Оказывается есть бесстрашные люди! Я не стал такого делать, так как распереживался из-за того, что размеры ядра и rootfs не равны у keenetic и 4G и следовательно могу попасть на "кирпич", если часть rootfs запишется в раздел ядра.....
Почему же так не происходит не совсем понятно....  А?

Думаю, это как раз элементарно: Размеры разделов флешки(используемые) определяются в ядре, ядро у Кинетика БОЛЬШЕ чем у 4ж (следовательно, уже не залезет wink ) да потом, ядро-то никто и не меняет (равно как и rootfs) - меняют подпись прошивки (которую как-то смотрит веб морда, и заворачивеет, если что не так wink )
При прошивке по tftp (метод "восстановления прошивки") подпись не проверяется (можно залить прошивку вообще без подписи). Так что это, как раз, не так уж опасно. В крайнем случае (убийство ядра),  можно через tftp восстановить. А вот mtd0, mtd1 и mtd2 затрагивать уже опасно! - можно и "кирпич" приобрести  wink

122

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

Почему же так не происходит не совсем понятно....  А?

Не знаю чего там бояться.
Я разбираю и собираю прошивку "вручную" (cat, dd, unsquashfs/squashfs -из исходников zyxel и самописный скрипт по сборке). Вроде не наблюдаю никаких проблем с разделами на флэше (да я их и не трогаю).
Всё что делает zyimage - это дописывает в конец файла контрольную сумму и код под какую версию Кинетика собрана прошива. Так что ничего страшного от подписи нет.
В своё время "скрещивал" Кинетик -лайт и 4G (ядро от 4G, а FS от лайта с добавками, нужна была в вэбе индикация всех 4-х портов LAN, потому как ставил прошивку на продукцию не от зикселя) так наэкспериментировался вдоволь. smile

PS. пока писал сообщение, Dr.Acid уже всё рассписал. smile

PPS. Перечитал твой первый ответ на моё сообщение и понял мы немного о разных вещах говорим.
Никто не собирается запихивать ОРИГИНАЛЬНУЮ прошивку от старшего Кинетика в 4G (места просто не хватит во флэше). Я говорю про то, что если заменить httpd в прошивке 4G файлом от старшего, то после этого, чтобы дальше нормально заливать прошивки в этот 4G через вэб-морду эти прошивки надо подписывать кодом от старшего!

Отредактировано RoxsAndy (2012-03-04 11:51:36)

123

Re: Zyxel KEENETIC 4G дополнительные возможности

Я не стал рисковать. так как, не имея сырцов для анализа поведения веб-морды, я исхожу из того, что есть 2 возможности у httpd от keenetic:
1. Разбирать прошивку на 2 части исходя из размеров ядра для keenetic, и тогда роутеру было бы плохо.
2. Разбирать прошивку на 2 части исходя из текущих размеров /dev/mtdblockX, значащихся в ядре.

50% - это слишком мало для меня... smile

Склонен считать, что смелость в данном случае, хоть и взяла верх, но является признаком недостаточной глубины анализа ситуации.
Подпись прошивки ID-шкой от другого устройства - это жест отчаяния, который при неудачном стечении обстоятельств может еще больше усугубить ситуацию.
Гораздо понятней с моей точки зрения загрузить "правильную" веб-морду в оперативку устройства, запустить ее и шить прошивку такой какая она есть.
Иначе имеем прошивки, которые называются KEENETIC, а в DeviceID - KEENETIC 4G. Чему верить? smile А потом еще поделимся такой прошивкой с товарищами и .... страшно представить.... Очередь в сервис-центр будет удивительной и благодарность нам - невероятной! smile

124

Re: Zyxel KEENETIC 4G дополнительные возможности

topman_61 :

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

Глубина анализа нормальная smile
ИМХО, всё это ничуть не опасней, чем шить в роутер "самосборное" ядро(вдруг оно не заработает?) wink
Для таких проблем есть "аварийное восстановление", суть которого - перепрошивка средствами загрузчика (mtd0) и его конфига (mtd1) Прошивки эти разделы флеш не трогают, размеры их у всех кинетиков одинаковы, так что... восстановится через tftp можно, если что. Главное - в загрузчик не лазить!

Хотя, конечно, в "скрещивании" кинетика и 4ж где-то есть разумная "точка меры", переходить которую - чревато.
Лучше добирать функционал через диск.

Отредактировано Dr.Acid (2012-03-04 13:11:07)

125

Re: Zyxel KEENETIC 4G дополнительные возможности

RoxsAndy :

потому как ставил прошивку на продукцию не от зикселя)

А вот с этим поосторожней здесь! - Хозяин оох как не любит!

Отредактировано Dr.Acid (2012-03-04 13:11:55)