Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AmneziaWG ошибка в дистрибутиве под архитектуру ramips/mt76x8 #36

Open
michail333 opened this issue Dec 18, 2024 · 17 comments

Comments

@michail333
Copy link

michail333 commented Dec 18, 2024

Доброе время суток.
Пытаюсь настроить роутер под OpenWRT, пробовал версию 23.05.4 и 23.05.5 безрезультатно. На роутере установлен чип MediaTek MT7628AN, 16Mb флэш и 64Мб ОЗУ. Все необходимые пакеты установлены, в том числе dnsmasq-full. Под данный роутер есть пакет kmod-amneziawg_v23.05.5_mipsel_24kc_ramips_mt76x8.ipk но он не устанавливается (ошибка 255), хотя архитектура ramips/mt76x8 поддерживается. Остальные два пакета устанавливаются. Скрины от 23.05.5, на 23.05.4 аналогично.
1
2
Пробовал собрать пакет по вашей инструкции, создал форк поправил конфиг, но кроме файлов Source code (zip), Source code (tar.gz) ничего не появляется. Ждал больше суток.
Пример конфига под 23.05.5
3

root@OpenWrt:~# opkg info kernel
Package: kernel
Version: 5.15.167-1-a93f67a854591846e42278ea5063e151
Depends: libc
Status: install user installed
Architecture: mipsel_24kc
Installed-Time: 1727094886
4
Пробовал устанавливать со 2 и 3 уровнем логов opkg install /tmp/1.ipk --verbosity=2
Прикрепляю логи установки
2.txt
3.txt

Может кто подскажет в какую сторону копать, а то уже неделю сижу и ничего не получается.
Может есть инструкция как собрать из исходников в обход гитхаба? Роутер менять очень не хочется, так как таких несколько штук по родне раскиданы...
Заранее благодарен за любую помощь.

@sergei23090
Copy link

Та же самая ситуация только с rockchip.

@michail333
Copy link
Author

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

@sergei23090
Copy link

@Slava-Shchipunov, привет! У меня такая же ситуация с rockchip и friendlywrt 23.05.5. Также ошибка 255, которая появляется только при установке kmod-amazing. luci и amneziawg пакеты ставятся без проблем. Прикладываю ошибку билда.
build_fail
envs

@sergei23090
Copy link

@michail333, пришли ошибку билда.
build_fail_2

@michail333
Copy link
Author

У вас на данной вкладке какая-то движуха. У меня вообще тишина... Пойду читать инструкции про гитхаб
55

@sergei23090
Copy link

У вас на данной вкладке какая-то движуха. У меня вообще тишина... Пойду читать инструкции про гитхаб 55

Tag надо задать обязательно в формате v.X.X.X и сделать релиз.

@michail333
Copy link
Author

Tag надо задать обязательно в формате v.X.X.X и сделать релиз.
Вот я балбес... Задаю без "v". Сейчас запущу. Спасибо.

@michail333
Copy link
Author

Пошла движуха. По результатам отпишусь
6

@Slava-Shchipunov
Copy link
Contributor

Пытаюсь настроить роутер под OpenWRT, пробовал версию 23.05.4 и 23.05.5 безрезультатно.

А прошивку скачивали откуда?

@Slava-Shchipunov
Copy link
Contributor

@Slava-Shchipunov, привет! У меня такая же ситуация с rockchip и friendlywrt 23.05.5. Также ошибка 255, которая появляется только при установке kmod-amazing. luci и amneziawg пакеты ставятся без проблем.

Остальные пакеты не зависят от ядра. К сожалению, пакеты от OpenWRT не подойдут к friendlywrt из-за разных версий ядер. На ваш роутер нет обычной стабильной версии OpenWRT?

@sergei23090
Copy link

@Slava-Shchipunov, привет! У меня такая же ситуация с rockchip и friendlywrt 23.05.5. Также ошибка 255, которая появляется только при установке kmod-amazing. luci и amneziawg пакеты ставятся без проблем.

Остальные пакеты не зависят от ядра. К сожалению, пакеты от OpenWRT не подойдут к friendlywrt из-за разных версий ядер. На ваш роутер нет обычной стабильной версии OpenWRT?

К сожалению на мой FriendlyARM NanoPi R3S нет оригинальной сборки openwrt. Я могу как то собрать ее у себя на устройстве из сорцов? Это мощная штучка на 2 гига оперативы и 4 ядра

@michail333
Copy link
Author

Пытаюсь настроить роутер под OpenWRT, пробовал версию 23.05.4 и 23.05.5 безрезультатно.

А прошивку скачивали откуда?

Если речь про прошивку роутера, то сам собирал. По факту wr841n v13, память увеличил до 16мб. Так же лежат чипы озу на 128 - поменять не проблема.

@michail333
Copy link
Author

@Slava-Shchipunov, привет! У меня такая же ситуация с rockchip и friendlywrt 23.05.5. Также ошибка 255, которая появляется только при установке kmod-amazing. luci и amneziawg пакеты ставятся без проблем.

Остальные пакеты не зависят от ядра. К сожалению, пакеты от OpenWRT не подойдут к friendlywrt из-за разных версий ядер. На ваш роутер нет обычной стабильной версии OpenWRT?

Я так понимаю у меня тоже проблема связана с версией ядра т.к. прошивка собиралась самостоятельно ( Надо попробовать посмотреть версию ядра в официальной прошивке и попробовать собрать на ней... Пока конечно не понятно как это сделать, но хоть понятно в какую сторону копать.

@Slava-Shchipunov
Copy link
Contributor

Да, проблема именно в версии ядра

@Slava-Shchipunov
Copy link
Contributor

К сожалению на мой FriendlyARM NanoPi R3S нет оригинальной сборки openwrt. Я могу как то собрать ее у себя на устройстве из сорцов? Это мощная штучка на 2 гига оперативы и 4 ядра

С этим не подскажу, но возможно проще отказаться от использования amneziaWG и настроить vless через sing-box?

@michail333
Copy link
Author

Собрать пакеты так и не получилось. В конечном счете взял старый комп и накатил на него OpenWrt и там все отлично установилось. В ходе поисков выяснилось что у меня ядро версии 5.15.167-1-a93f67a854591846e42278ea5063e151 а требуется 5.15.167-1-81d2030506bf6ad3027d9c549b1e93da Как мы видем версия та-же, а контрольная сумма отличается. Собрать с той же контрольной суммой можно, но для этого нельзя вносить изменения в ядро. Вот статья на эту тему
https://4pda.to/forum/index.php?showtopic=821686&view=findpost&p=88179766 Сейчас пробую собрать прошивку без изменений ядра, но с изменением размера флэшки. Установить пакет принудительно opkg install --force-depends kmod-..., не получилось... Конечно хотелось бы расширить функционал роутера путем включения различных модулей ядра, но если заработает и так - будет очень хорошо. Эксперименты продолжаются - собираю прошивку под wr841 v13 с 16Mb флэш памяти и 64Мб ОЗУ.

@michail333
Copy link
Author

С указанием хэша ядра из официальной прошивки - пакеты собрались.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants