Jump to content

Keenetic Giga 2 с системой OPKG


Recommended Posts

Поставил минимальный набор из файла. Все отлично, подцепилось, зашел по SSH, сделал opkg update, затем opkg install mc. Оно начало ставиться, затем ssh клиент вылетел и больше подключиться не смог. Перезапустив роутер в журнале обнаружил следующее:

Oct 02 21:40:03ndmkernel: tntfs info: NTFS volume name 'OPKGp', version 3.1 (cluster_size 4096, PAGE_CACHE_SIZE 4096).
Oct 02 21:40:03ndmOpkg::Manager: /tmp/mnt/OPKG mounted to /tmp/mnt/OPKG.
Oct 02 21:40:03ndmOpkg::Manager: /tmp/mnt/OPKG mounted to /opt/.
Oct 02 21:40:03ndmOpkg::Manager: /tmp/mnt/OPKG initialized.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/rcS: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/rcS: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/rcS: /opt/bin/sh: can't load library 'libc.so.0'.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/rcS: exit code 16.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/S51dropbear: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/S51dropbear: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/S51dropbear: /opt/bin/sh: can't load library 'libc.so.0'.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/init.d/S51dropbear: exit code 16.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/010-homedir.sh: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/010-homedir.sh: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/010-homedir.sh: /opt/bin/sh: can't load library 'libc.so.0'.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/010-homedir.sh: exit code 16.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/011-tmpgroup.sh: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/011-tmpgroup.sh: /opt/bin/sh: '/opt/lib/libc.so.0' is not an ELF file.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/011-tmpgroup.sh: /opt/bin/sh: can't load library 'libc.so.0'.
Oct 02 21:40:03ndmOpkg::Manager: /opt/etc/ndm/user.d/011-tmpgroup.sh: exit code 16.
Oct 02 21:40:03ndmNetwork::Interface::Switch: switch link up at port 0 (Switch0).
 

Готов всецело участвовать в проекте тестирования и отладки. Какие-то знания в линуксе имеются. Отлаживать могу на Giga 2 и если все пойдет нормально на Ultra. В последствии на Ultra 2.

Link to comment
Share on other sites

После пересборки прошивок и SDK пакеты из opkg.keenopt.ru побились. Будем пересобирать в начале следующей недели, объявим об этом отдельно.

Link to comment
Share on other sites

После пересборки прошивок и SDK пакеты из opkg.keenopt.ru побились. Будем пересобирать в начале следующей недели, объявим об этом отдельно.

Все уже пересобрано, пакеты рабочие, на GIGA II точно работают.

Link to comment
Share on other sites

Проверил - работает, mc установился.

Теперь вопросы и пожелания:

- как прописать правила iptables?

- не могли бы вы собрать пакеты для тестов: bind, isc-dhcp и какой-нибудь snmp-agent(ultra на V1 крашилась через какое-то время).

Пока вроде все.

Link to comment
Share on other sites

- как прописать правила iptables?

Прописывается скриптом /opt/etc/ndm/netfilter.d/your_script.sh. Скрипт вызывается каждый раз, когда ndm перетирает таблицы netfilter, чтобы ваши правила не исчезали. В скрипте нужно проверять название таблицы "filter", "nat", "mangle". Пример здесь: https://github.com/ndmsystems/packages/ ... netfilterd

Link to comment
Share on other sites

  • 2 weeks later...

Один маленький вопрос, ибо по форуму не нашел. Можно ли удалить предустановленные компоненты? через cli пометил для удаления a дальше боюсь.

Link to comment
Share on other sites

Сейчас, к сожалению, нельзя добавлять, удалять и обновлять ничего, т.к. в официальной раздаче opkg отсутствует.

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

Та же ситуация почти -- попробовал поставить busybox -- вылетел и больше не могу зайти по ssh.
В логе роутера есть сообщения о запуске OPKG и сопутствующих сервисах?

Не посмотрел... Перепрошился -- вход восстановился. Настроил то, что мне надо (мне только dhcp надо было под pxe настроить), но ничего ставить не стал. И да, у меня giga 3

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...