176

Re: Entware на белых кинетиках и черном omni

Спасибо, взял крайнюю из предложеного поста и мучал её и вас. сорри.

в дропбокса - все встало на места. Спасибо!

177

Re: Entware на белых кинетиках и черном omni

Можно более подробную инструкцию по переходу\установки Еntware ?.
Тут же, не все  ,владеют знаниями.
Так же прошёлся по теме, инсталяторы модернизировались, можно указать на последний рабочий.

Белый-Белый  ZyXEL Keenetic I серии  Zyxware перешёл на Entware

178

Re: Entware на белых кинетиках и черном omni

yuoras, Подробная инструкция в первом сообщении этой темы. Напишите подробнее, когда сделаете все - сразу в wiki!

179

Re: Entware на белых кинетиках и черном omni

Есть ли transproxy в  Entware для белых кинетиков ?
Хочу собрать прозрачный кэширующий прокси...

180

Re: Entware на белых кинетиках и черном omni

moonlight :

Есть ли transproxy в  Entware для белых кинетиков ?

А разве не быстрее будет посмотреть в репозитории Entware?

181

Re: Entware на белых кинетиках и черном omni

Прошил я правильную прошивку с каталогом /opt
Firmware-KEENETIC-V1.11.RU.NDMS_140108205344.bin

Я не ошибаюсь, что папка /opt должна позволять редактирование в ней? В независимости от того, какая подключена флешка, и какая на ней ФС.

~ # chmod 777 /opt/
chmod: /opt/: Read-only file system
~ # mkdir /opt/new
mkdir: cannot create directory '/opt/new': Read-only file system
~ #

~ # cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / squashfs ro 0 0
none /dev devfs rw 0 0
proc /proc proc rw 0 0
none /var tmpfs rw 0 0
none /media ramfs rw 0 0
none /sys sysfs rw 0 0
none /proc/bus/usb usbfs rw 0 0
/dev/mtdblock/6 /storage jffs2 rw 0 0
/dev/sda1 /media/DISK_A1 ext3 rw,data=ordered 0 0
~ #

Отредактировано 2life (2014-09-06 09:58:57)

182

Re: Entware на белых кинетиках и черном omni

2life :

Я не ошибаюсь, что папка /opt должна позволять редактирование в ней?

После выполнения "mount -o bind" да:

$ mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
none on /var type tmpfs (rw)
none on /media type ramfs (rw)
none on /sys type sysfs (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/mtdblock/6 on /storage type jffs2 (rw)
/dev/sda1 on /media/DISK_A1 type ext2 (rw)
/dev/sda1 on /opt type ext2 (rw)
/dev/sda1 on /etc type ext2 (rw)

И папка /etc в entware редактируется (можно и в zyxware это сделать). После этого можно создавать пользователей.

183

Re: Entware на белых кинетиках и черном omni

Видимо я не дорос до этого, пойду застрелюсь...

/media/DISK_A1 # mount -o bind
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
none on /var type tmpfs (rw)
none on /media type ramfs (rw)
none on /sys type sysfs (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/mtdblock/6 on /storage type jffs2 (rw)
/dev/sda1 on /media/DISK_A1 type ext3 (rw,data=ordered)

Тут /opt и не пахнет

Объясните тупому, какие шаги ещё нужны, что бы выполнился скрипт установки Entware? Что бы он мог записать в /opt

184

Re: Entware на белых кинетиках и черном omni

2life :

Тут /opt и не пахнет

Запахнет после выполнения скрипта из 1го поста. Попробуйте разные скрипты. Между попытками - перезагружайте кинетик и чистите usb.

185

Re: Entware на белых кинетиках и черном omni

Всё получилось спасибо!

186

Re: Entware на белых кинетиках и черном omni

прошивка на роутере, как и у автора выше - Firmware-KEENETIC-V1.11.RU.NDMS_140108205344.bin

zyxware прошивка работает отлично и ни каких проблем с ней. а вот с entware что-то не пошло.

делал всё по инструкции из первого сообщения. после установки высветилась надпись Info: Found a Bug? Please report at forum.zyxmon.org & wl500g-repo.googlecode.com. а вот зайти по ssh так и не получилось. Connection refused и всё на этом.

пытался ставить на разные флешки и разные ФС, перезагружался после установки, а результат один - не зайти по SSH.

в чём может быть проблема?

заранее спасибо за помощь smile

187

Re: Entware на белых кинетиках и черном omni

jetyk :

в чём может быть проблема?

В ошибках при установке, которые Вы скрываете. Будем ждать экстрасенсов?

PS Укажите, какой архив Вы используете для установки, дайте лог установки.

188

Re: Entware на белых кинетиках и черном omni

Укажите, какой архив Вы используете для установки, дайте лог установки.

Архив вот этот: http://keenetic.zyxmon.org/entware/entware_keenetic.zip

Перед началом установки сбросил настройки на кинетике. Скопировал файлы из архива по сети на флешку (ФС - ext3) в папку /media/DISK_A1/.tmp

Лог:

KEENETIC> flash || sh
flash 2.0  Copyright (c) 2011 NDM Systems, Holix
Usage: flash <cmd> ...
cmd:
  default                  -- reset all settings to default values;
  compress                 -- save mib to flash in version independent format;
  autofix                  -- check or repair(reset to defaults) mib database;
  store <filename>         -- store mib to the file in version independent format;
  restore <filename>       -- restore mib from the file;
  upgrade <filename>       -- update firmware from file and reboot system;
  all [<sample>]           -- dump several or all mib parameters;
  cat [@][:][%|^]<mib-name> [[@][:][%|^]<mib-name1> [...]]
                           -- cat a specific mib value;
  check <mib-name>         -- return exit code 1 if mib value is zero;
  [get ][<name>=][@][:][%|^]<mib-name> [[<name1>=][@][:][%|^]<mib-name1> [...]]
                           -- get a specific mib(s) from flash memory;
  set <mib-name>           -- get info about mib-item;
  set <mib-table-name>     -- get mib-table operations help;
  set <mib-name> <value> [<mib1-name> <value> [...]]
                           -- set a specific mib(s) into flash memory.
[@][:][%|^]<mib-name>:
  @   -- add backslash symbols before '"', '`' and '\';
  :   -- add backslash symbols before ':';
  ^   -- add backslash symbols before '^';
  %   -- get numeric value of enum or set type of mib item;
  ^   -- get hexadecimal value of enum or set type of mib item.


BusyBox v1.8.2 (2013-12-29 18:17:25 MSK) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # cd /media/DISK_A1/.tmp
/media/DISK_A1/.tmp # chmod +x entware_keenetic_install.sh
/media/DISK_A1/.tmp # ./entware_keenetic_install.sh
Entware installation started
Info: Checking for prerequisites and creating folders...
Info: Opkg package manager deployment...
--2014-09-07 15:19:11--  http://entware.wl500g.info/binaries/ent … aller/opkg
Resolving entware.wl500g.info... 81.4.122.163
Connecting to entware.wl500g.info|81.4.122.163|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 467368 (456K) [application/octet-stream]
Saving to: `/opt/bin/opkg'

100%[======================================>] 467,368      278K/s   in 1.6s

2014-09-07 15:19:13 (278 KB/s) - `/opt/bin/opkg' saved [467368/467368]

--2014-09-07 15:19:13--  http://entware.wl500g.info/binaries/ent … /opkg.conf
Resolving entware.wl500g.info... 81.4.122.163
Connecting to entware.wl500g.info|81.4.122.163|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 105 [application/octet-stream]
Saving to: `/opt/etc/opkg.conf'

100%[======================================>] 105         --.-K/s   in 0.01s

2014-09-07 15:19:13 (7.28 KB/s) - `/opt/etc/opkg.conf' saved [105/105]

Info: Basic packages installation...
Downloading http://entware.wl500g.info/binaries/entware/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/openwrt.
Installing uclibc-opt (0.9.32-5) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing libc (0.9.32-7) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing libgcc (4.6.4-7) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing libstdcpp (4.6.4-7) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing libpthread (0.9.32-7) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing librt (0.9.32-7) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing ldconfig (0.9.32-7) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing findutils (4.5.14-1) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Configuring ldconfig.
Configuring libgcc.
Configuring libc.
Configuring libpthread.
Configuring libstdcpp.
Configuring librt.
Configuring findutils.
Configuring uclibc-opt.
Updating /opt/etc/ld.so.cache... done.
Changing feed URL in /opt/etc/opkg.conf if necessary... //opt/lib/opkg/info/uclibc-opt.postinst: line 8: sed: not found
done.
Installing dropbear (2014.63-1) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Configuring dropbear.
Installing terminfo (5.9-1a) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Configuring terminfo.
Installing wget (1.15-1) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing libpcre (8.11-2) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing libopenssl (1.0.1g-1) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Installing zlib (1.2.8-1) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Configuring libpcre.
Configuring zlib.
Configuring libopenssl.
Configuring wget.
Installing busybox (1.22.1-1) to root...
Downloading http://entware.wl500g.info/binaries/ent … ntware.ipk.
Configuring busybox.
Warning: '/opt/bin/wget' is already exists, skipping.
Warning: '/opt/bin/find' is already exists, skipping.
Warning: '/opt/bin/xargs' is already exists, skipping.
Generating rsa/dss keys for dropbear. It takes some time....
Generating key, this may take a while...
Public key portion is:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3tuu8j82zPbnj+WrATeJSlzorlKi/Ax+V4UCiu23l4Sx8pubQ5gckI0ImezGRPhRlxNEKxIi+d9qB2GtuQXQVv/d7lGXEnXcyPqYY/oyTPkaDuTefD4qCdbEea+4fQBrdDNy33yS37s12V37seNa/lKis5vqXKGXDX1i7JftHE4E2D8b5rYyDJCdGI8oh1czCMBcRoUKGYk1d2EdmRH2srl1MeyHeuyhx9bhH5chTqEOe7ZOW8qwwfH3awEgB44zm3IFSJmuLK+KxEtiy73ZkEyjexxg8Hkziehr8XZWt9AAMcs6bojr8/noc5DFigxQ8xzCgsXygKQ9PGdbEUVZD root@KEENETIC
Fingerprint: md5 e3:3f:51:03:4b:dd:d3:80:a0:d2:1c:b0:df:7b:1f:09
Generating key, this may take a while...
Public key portion is:
ssh-dss AAAAB3NzaC1kc3MAAACBAJcACWLdwClWtfTTJL/osJEuDoc/hpGo0P0n538JS/KbnvxPUlitP2abjFGglxzT9ok5bAL4zZgIVGedgIFNRsKX3Iar7ARoMbuSoYDe2vgNC3XRSAS5i9Rtkk2XBEdUx8MKNhy8kZ2uoo63qatKXY4ekpoXXdarkeheWFfozcstAAAAFQCU4O0GX6AYZBMXwrudJHWiyfzh7QAAAIEAgHdRwUmAsVRKYgBA0xE5pU6VqVr/zxxc8MfU1OfIokgtOjC0gP8EMWf71vQe4wV8HNSVkQ1WzCVloFAqG8+rCvUq/PbIowUqOyoeqh53w4Kl5A4NHIR+B8NVUt5IrZ7quFUfr1J+nuCxM4knED90AERBzmgrFQpu6E5B5rkn3f4AAACACi8KSSzhbafULkeegT/WcCEQ1DFVT+hI0+Aqz6Z8XEuQi9xVIjqx1NkG7j55fWRPN7+kUbY2pjyMFlofSc5muIwGV9qlm0BUri2ItrWNgNId179SxTNEvEMHCs2DVptsHWab2tbPZTDDhLtv+HPb/ey/PtZO8R7WlmxJbR/nQk4= root@KEENETIC
Fingerprint: md5 3b:77:09:4f:be:e2:19:f5:bd:5c:78:1d:2f:9e:1f:9c
Creating swap file. Please wait...
128+0 records in
128+0 records out
Setting up swapspace version 1, size = 134213632 bytes
Info: Cleanup...
rm: can't remove './entware_keenetic_install.sh': No space left on device
rm: can't remove './wget': No space left on device
rm: can't remove './entware_keenetic_files.tar.gz': No space left on device
Starting Entware ....
Starting dropbear...              already running.
Info: Congratulations!
Info: If there are no errors above then Entware successfully initialized.
Info: Found a Bug? Please report at forum.zyxmon.org & entware.wl500g.info
/media/DISK_A1/.tmp #

189

Re: Entware на белых кинетиках и черном omni

jetyk, похоже битая файловая система на usb. Вот аналогичная ошибка - http://forum.zyxmon.org/post13745.html#p13745 (No space left on device). А так все прошло почти без ошибок.
Все решилось переформатирование флешки из под linux.
PS На флешке лучше использовать ext2!

190

Re: Entware на белых кинетиках и черном omni

Спасибо за помощь. Всё получилось. Работает entware отлично.

Правда есть одна загвоздка. В конце установки написало: "Starting dropbear...              already running.", - и по ssh не соединяло.

Зашёл по telnet, перезапустил дропбир командой (/opt/etc/init.d/S51dropbear stop/start) и после этого ssh заработал. Приходится повторять это после каждой перезагрузки роутера.

Из-за чего такое получилось, может кто подсказать?

191

Re: Entware на белых кинетиках и черном omni

jetyk :

Всё получилось. Работает entware отлично.

По моему у Вас ничего не вышло и не работает. Проверьте файловую систему флешки на ББ. Вставляйте в скрипты запуска вызовы logger и ищите, где что не срабатывает.

192

Re: Entware на белых кинетиках и черном omni

По моему у Вас ничего не вышло и не работает. Проверьте файловую систему флешки на ББ. Вставляйте в скрипты запуска вызовы logger и ищите, где что не срабатывает.

Да, дело действительно было во флешке. Взял новую и всё установилось с первого раза без проблем. Спасибо за помощь.

Правда тут возникла новая проблема. smile Вобщем-то, из-за чего я начал ставить entware - тут можно создать несколько пользователей с разными правами, в отличае от zyxware. Так вот, проблема в том, что не получается открыть доступ к SSH из интернета.

Пробовал создавать файл fw.sh в папке firewall.d, как описано в инструкции http://keenetic.zyxmon.org/wiki/doku.ph … sh-tunelej но после перезагрузки к роутеру даже по фай-фай не подключиться. Искал разные инструкции в инете для прошивок entware, но там пишут про /jffs/scripts/firewall-start, а в entware на кинетиках такого пути не находил.

В какую сторону вообще надо копать?

193

Re: Entware на белых кинетиках и черном omni

Инструкция, которую Вы используете дает правильный рецепт, хотя написана и для других задач. Все неоднократно писалось тут на форуме.
PS В Entware следует использовать скрипты в паке /opt/etc/firewall.d

Изучите как работает iptables. Проверьте - сработали ли правила из скрипта. Если нет - используйте logger для отладки.

194

Re: Entware на белых кинетиках и черном omni

Дорогой Zyxmon, не ругайтесь, пожалуйста, а напишите что делать либо какие доп. данные необходимы для правильных выводов...
Ситуация: установлена на белом keenetic расширенная система на флешке, работала около года. Сделал opkg update, opkg upgrade. Загрузка процессора после подключения- 100%. Система еле ползает, инет почти мёртв. Если отключить инет в веб морде - всё ок, 4-5% загрузка. top показывает, что все ресурсы отбирает  dnsmasq -u root --all-servers -k.
В логе через продолжительное время работы 100% Процессора вылазит nf_conntrack: table full, dropping packet. Не торопитесь с выводами, это не вирус и не косяк в конфигах. Что делал: в init.d все автозапускающиеся файлы кроме swop переименовал, теперь они с  первой буквой K, перезапуск- те же проблемы. Вынимаю флешку- всё ОК. Отформатировал, заново установил, всё ОК без новых пакетов, но как только установил open-ssl, 3proxy, mc, pptpd- 100% загрузка, даже без модификации конфигов. Установил с нуля entware, всё ОК, как только установил 4 вышеуказанных пакета без настройки+reboot- 100% загрузка процессора, трафик идёт неведомо куда... Для чистоты эксперимента отключил всех потребителей инета, зашёл в консоль entware c телефона- картина не изменилась. Если вытащить флешку и перезагрузить, трафик никуда не расходуется, всё ОК с процессором, т.е. проблема именно с системой на флешке.  На взлом тоже не похоже, пароли все поменял при крайней установке, сертификаты сгенерировал заново.
P.S. Если не обновлять zyxmon-ware, то всё работает как надо. Только что проверил. Явно ошибка в новых пакетах...

Отредактировано gidiara (2015-01-13 21:05:06)

195

Re: Entware на белых кинетиках и черном omni

gidiara, tcpdump в зубы и вперед. Ошибка же в dnsmasq - гугл много про это находит инфы.

196

Re: Entware на белых кинетиках и черном omni

Господа нёрды, спасайте!

Белый с последней прошивкой entware

Работал-работал OpenVPN - и месяц назад кряк...
Стал смотреть лог и т.д. - не грузит он tun.ko

После выполнения insmod (нужная папка)/tun.ko ошибка - insmod: no gzip magic
Смотрю lsmod - нет загруженного tun.ko
Перерыл все, загрузил новые модули из архива и т.д. - этот самый no gzip magic и не появляется TUN

Что произошло?

197

Re: Entware на белых кинетиках и черном omni

AxlWRose, "Ну сколько раз твердили миру" (С) народный
Что tun.ko входит в прошивку и сторонний загружать не нужно,
Нужно указать правильную нужную папку.
Если это было сделано, следует указать путь до insmod - /sbin/insmod
Если же и это не помогает - похоже моль флеш память погрузла

198

Re: Entware на белых кинетиках и черном omni

AxlWRose :

Господа нёрды, спасайте!

Белый с последней прошивкой entware

Работал-работал OpenVPN - и месяц назад кряк...
Стал смотреть лог и т.д. - не грузит он tun.ko

После выполнения insmod (нужная папка)/tun.ko ошибка - insmod: no gzip magic
Смотрю lsmod - нет загруженного tun.ko
Перерыл все, загрузил новые модули из архива и т.д. - этот самый no gzip magic и не появляется TUN

Что произошло?

Нужно tun.ko  gzip'ом заархивировать и после этого insmod (нужная папка)/tun.ko.gz выполнить.

199

Re: Entware на белых кинетиках и черном omni

Это ошибка в busybox
http://lists.busybox.net/pipermail/busy … 80294.html
/sbin/insmod из прошивки спасает....

200

Re: Entware на белых кинетиках и черном omni

Zyxmon :

AxlWRose, "Ну сколько раз твердили миру" (С) народный
Что tun.ko входит в прошивку и сторонний загружать не нужно,
Нужно указать правильную нужную папку.
Если это было сделано, следует указать путь до insmod - /sbin/insmod
Если же и это не помогает - похоже моль флеш память погрузла

Да, ладно, ладно, ладно! я все читал, я все учил, я вааще бантинникк.  wink  big_smile

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

Вариант с gzip помог - lsmod показал, что модуль загрузился И ВСЁ ЗАРАБОТАЛО!!!  lol
Как применить патч из последнего сообщения не понял - да и пока остановимся на первом варианте.

ВСЕМ ОБРАТИТЬ ВНИМАНИЕ!!!
cool

Отредактировано AxlWRose (2015-01-18 20:31:47)