Entware-ng на кинетиках с прошивкой NDMS v2
-
- Сообщения: 63
- Зарегистрирован: 23 авг 2015, 09:40
Entware-ng пакет pppd.
Что бы поднять соединение с сервером нужно набрать "/opt/sbin/pppd call my-isp", а что бы прекратить соединение нужно набирать "killall pppd". Эта команда кладет все pppd соединения, что не удобно.
В том же дебиане поднять соединение можно "pon my-isp", для прекращения "poff my-isp", что более удобно и управляет конкретным подключением.
Нельзя pon и poff добавить в entware-ng?
Что бы поднять соединение с сервером нужно набрать "/opt/sbin/pppd call my-isp", а что бы прекратить соединение нужно набирать "killall pppd". Эта команда кладет все pppd соединения, что не удобно.
В том же дебиане поднять соединение можно "pon my-isp", для прекращения "poff my-isp", что более удобно и управляет конкретным подключением.
Нельзя pon и poff добавить в entware-ng?
-
- Сообщения: 445
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
Может автоматизировать выкачивание доступных ядерных модулей? Пока их там всего пяток пакетов для каждого из фидов.
Доступные ядерные модули для текущего девайса будут сами выкачиваться и складываться в кучу:
Можно даже подумать о включении такого скрипта в стартовый набор для кинетиков.
Код: Выделить всё
# cat install-kmod.sh
#!/bin/sh
BASE_URL='http://opkg.keenopt.ru'
feed=$(ndmq -p "show version" -P "hw_id")
echo -n "Checking available modules for $feed... "
packages=$(wget -qO - $BASE_URL/$feed/Packages | grep ^Filename | cut -d ' ' -f 2 | grep ^kmod-)
if [ -z "$packages" ] ; then
echo "Empty or wrong feed. See available feeds at $BASE_URL"
exit 1
fi
echo 'Downloading and unpacking...'
for pkg in $packages ; do
wget -qO - $BASE_URL/$feed/$pkg | tar -xzO ./data.tar.gz | tar -xzC /opt ./lib/modules
done
echo -n 'The following modules was installed at '
ls -R /opt/lib/modules/2.6.36
Доступные ядерные модули для текущего девайса будут сами выкачиваться и складываться в кучу:
Код: Выделить всё
# ./install-kmod.sh
Checking available modules for kn_rf... Downloading and unpacking...
The following modules was installed at /opt/lib/modules/2.6.36:
input-core.ko snd-pcm.ko snd-usbmidi-lib.ko v4l2-common.ko
snd-hwdep.ko snd-rawmidi.ko snd.ko videodev.ko
snd-mixer-oss.ko snd-seq-device.ko soundcore.ko
snd-page-alloc.ko snd-timer.ko uvcvideo.ko
snd-pcm-oss.ko snd-usb-audio.ko v4l1-compat.ko
Можно даже подумать о включении такого скрипта в стартовый набор для кинетиков.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
dexter писал(а):Источник цитаты Нельзя pon и poff добавить в entware-ng?
Это же скрипты (/usr/bin/pon и /usr/bin/poff). Посмотрите как сделаны и напишите свои по аналогии. Если выйдут универсальными - включим в пакет.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Александр Рыжов писал(а):Источник цитаты Можно даже подумать о включении такого скрипта в стартовый набор для кинетиков.
Можно даже модифицировать rc.unslung и сделать загрузку модулей автоматом, как в keenopt. Но вот не уверен, что это правильно.
-
- Сообщения: 445
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
Так не надо убивать все экземпляры pppd в памяти, убивайте только свой. В стартовых скриптах-ли, симлинком с новым именем на opt/sbin/pppd вы это сделаете — не важно. Вариантов море.dexter писал(а):Источник цитаты Entware-ng пакет pppd.
Что бы поднять соединение с сервером нужно набрать "/opt/sbin/pppd call my-isp", а что бы прекратить соединение нужно набирать "killall pppd". Эта команда кладет все pppd соединения, что не удобно.
Или ограничиться разовой отработкой скрипта при установке стартового пакета, если скрипт будет признан относительно безглючным.Zyxmon писал(а):Можно даже модифицировать rc.unslung и сделать загрузку модулей автоматом, как в keenopt. Но вот не уверен, что это правильно.
-
- Сообщения: 445
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
Только что выполнял установку Entware с нуля очередной раз и заметил следующее.
Если на отформатированную в ext2/ext3 флешку залить через FTP установочный пакет и только потом выполнить
то передёргивать флешку не понадобится. Работа компонента opkg начнётся сразу после первой команды opkg disk:
Следственно, HOW-TO в первом посте можно упростить.
Если на отформатированную в ext2/ext3 флешку залить через FTP установочный пакет и только потом выполнить
Код: Выделить всё
opkg disk <LABEL>
opkg initrc /opt/etc/init.d/rc.unslung
system configuration save
то передёргивать флешку не понадобится. Работа компонента opkg начнётся сразу после первой команды opkg disk:
Код: Выделить всё
[I] Dec 28 09:25:31 ndm: Opkg::Manager: disk is set to: STORAGE.
[I] Dec 28 09:25:31 ndm: Opkg::Manager: /tmp/mnt/STORAGE/ mounted to /tmp/mnt/STORAGE/.
[I] Dec 28 09:25:31 ndm: Opkg::Manager: /tmp/mnt/STORAGE/ mounted to /opt/.
[I] Dec 28 06:25:31 npkg: inflating "installer-entware.tar.gz".
[I] Dec 28 09:25:39 ndm: Opkg::Manager: /tmp/mnt/STORAGE/ initialized.
[I] Dec 28 09:25:39 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung".
[E] Dec 28 09:25:39 ndm: Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/.
[I] Dec 28 09:25:39 0: Info: Creating folders...
Следственно, HOW-TO в первом посте можно упростить.
-
- Сообщения: 445
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
Поправил скрипт двумя постами выше и проверил на Omni II. Текущее железо успешно детектируется, модули скачиваются и устанавливаются практически мгновенно. Ссылка на скрипт теперь есть во втором посте этой темы.
-
- Сообщения: 6
- Зарегистрирован: 31 дек 2015, 18:48
Здравствуйте Уважаемые,
подскажите пожалуйста: пытаюсь установить entware на Keenetic Extra Версия NDMS v2.05(AANS.5)C2
флешка отформатирована в ext3 с меткой тома entware, каталог install в корне флешки создан
при попытке выполнить команду opkg отвечает:
(config)> opkg disk entware
Command::Base error[7405600]: no such command: opkg.
Перед установкой нужно какую-то специальную версию прошивки залить?
что я делаю не так?
подскажите пожалуйста: пытаюсь установить entware на Keenetic Extra Версия NDMS v2.05(AANS.5)C2
флешка отформатирована в ext3 с меткой тома entware, каталог install в корне флешки создан
при попытке выполнить команду opkg отвечает:
(config)> opkg disk entware
Command::Base error[7405600]: no such command: opkg.
Перед установкой нужно какую-то специальную версию прошивки залить?
что я делаю не так?
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Gconst, прошивка отсюда - http://files.keenopt.ru/firmware/ ?
-
- Сообщения: 6
- Зарегистрирован: 31 дек 2015, 18:48
Zyxmon, Спасибо за быстрый ответ.
Не сочтите за наглость, но бинарник прошивки я скачал, а как её залить на роутер пока не найду.
Ткните плз в инструкцию?
Заранее спасибо и с Наступающим
upd:
Так: http://zyxel.ru/kb/2100 можно?
Не сочтите за наглость, но бинарник прошивки я скачал, а как её залить на роутер пока не найду.
Ткните плз в инструкцию?
Заранее спасибо и с Наступающим

upd:
Так: http://zyxel.ru/kb/2100 можно?
Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»
Кто сейчас на конференции
Всего 4 посетителя :: 1 зарегистрированный, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: Majestic-12 [Bot] и 3 гостя