Да проблем нет, просто взял другие базы geosite geoip и там такой тэг есть. В инструкции лучше наверное убрать, а то ощущение, что после установки он все должно быть
То ли баг, то ли фича...
в инcтрукции https://github.com/Ground-Zerro/HydraRoute/tree/main/Neo#установка-и-обновление
написано, что
Популярные теги GeoSite: GOOGLE, NETFLIX, TELEGRAM, RU, CN.
geoip:CC — загрузить CIDR для страны из GeoIP-файлов (например geoip:RU, geoip:CN)
но с обновленными базами в логах видим, что нет таких тэгов GeoSite: RU geoip:RU
[WARN] GeoSite: tag 'RU' not found in any configured file
Разобрался в ситуации, если у вас не срабатывает скрипт установки по причине не соответствия ожидаемого окружения и не работает HR, даже, если установили руками, по причине нахождения модулей по другому пути.
Причина в том, что в KeenOS включена опция opkg chroot. Поэтому и пути другие и переменные окружения.
Выход из ситуации, если у вас ничего не установлено в Entware:
в CLI KeenOS ввести
no opkg disk
no system storage:
no opkg chroot
system configuration save
erase storage: (либо форматировать как-то по другому как захотите)
Далее действия по инструкции установки Entware с нуля и все уже встанет стандартно.
Выход из ситуации, если у вас уже что-то установлено в Entware или необходимо использовать режим chroot:
перед запуском скрипта установки HR выполните команды:
PATH=/opt/bin:$PATH
ln -s /lib/system-modules /lib/modules
дальше следуйте инструкции по установке HR https://github.com/Ground-Zerro/HydraRoute/tree/main/Neo#установка-и-обновление и все запустится, установится и будет работать без проблем.
Нашел ошибку в установочном пост-скрипте в hrneo_0.23.1-1_aarch64-3.10.ipk
В картинках это выглядит так
Вся причина в неверном пути в условии проверки if [ ! -f /lib/modules/4.9-ndm-5/xt_NFLOG.ko ]; then
Проверяем
-bash-5.3# ls /lib/modules/4.9-ndm-5/
ls: /lib/modules/4.9-ndm-5/: No such file or directory
Правильный путь /lib/system-modules/4.9-ndm-5/
Столкнулся с проблемой при установке, что wget-ssl скрипт ставит, но далее ничего не ставится, потому как не может скачать по https. Все валится уже по понятной причине
Downloading https://git.zerrolabs.org/Ground-Zerro/release/pages/keenetic/aarch64-k3.10/Packages.gz
*** Failed to download the package list from https://git.zerrolabs.org/Ground-Zerro/release/pages/keenetic/aarch64-k3.10/Packages.gz
а причина дико простая - wget-ssl пакет доступен по пути /opt/bin, а по умолчанию пути обрабатываются в такой последовательности /opt/usr/sbin:/opt/usr/bin:/opt/sbin:/opt/bin:/usr/sbin:/usr/bin:/sbin:/bin и система находит первым wget от busybox по пути /opt/usr/bin/ который c ssl не работает.
Для скрипта решение простое: после установки wget-ssl переставиnь пути до wget PATH=/opt/bin:$PATH и все дальше мчит.
Если пользователю нужно постоянно wget с ssl, то либо сносить busybox, либо cp -f /opt/bin/wget /opt/usr/bin/ либо корректировать пути в профиле (кому что удобне), но больше похоже на баг в Entware 2025.05.
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.