JuliusBairaktaris / Qualcommax_NSS_Builder

NSS enabled builds for the Qualcommax target
Other
31 stars 38 forks source link

Wg #1

Closed markuznw closed 8 months ago

markuznw commented 8 months ago

Hello, can you add wireguard please? Thanks

JuliusBairaktaris commented 8 months ago

Hey, I will offer an enhanced build as soon as all current problems are eliminated. It will include wireguard. As of now you can just install it from luci after flashing the builds.

Currently nss-ifb and SQM don't work correctly together

markuznw commented 8 months ago

Yeah, I also have an apparent "tx/rx hang" in these nss-wifi builds that makes playing a game impossible, it lags and timeouts quite often. Same goes on phone where you can notice a completely lock-up while loading. It resumes after 10-15 seconds.

markuznw commented 8 months ago

Can't seem to be able to install wg through opkg. It says there is no kmod-wireguard available. Do you use custom distfeeds?

JuliusBairaktaris commented 8 months ago

Yeah, I also have an apparent "tx/rx hang" in these nss-wifi builds that makes playing a game impossible, it lags and timeouts quite often. Same goes on phone where you can notice a completely lock-up while loading. It resumes after 10-15 seconds.

That must be your configuration. I can't replicate it. Please make sure when flashing you didn't keep an old config. Also please share logs If you encounter this issue again.

JuliusBairaktaris commented 8 months ago

Can't seem to be able to install wg through opkg. It says there is no kmod-wireguard available. Do you use custom distfeeds?

The problem is: src/gz openwrt_core https://openwrt.admincomps.ru/nss/20240218/packages

Caused by: https://github.com/qosmio/openwrt-ipq/commit/9c5068900457c52424cb526f0124c17797322cf0 which i dont have control over

markuznw commented 8 months ago

Can't seem to be able to install wg through opkg. It says there is no kmod-wireguard available. Do you use custom distfeeds?

The problem is: src/gz openwrt_core https://openwrt.admincomps.ru/nss/20240218/packages

Caused by: qosmio/openwrt-ipq@9c50689 which i dont have control over

Yeah i tought that was the culprit, then I'll wait to see if you fork the packages repo into your own or add a static wg module :) Thank you for your kindness. Will try to reset wireless config and re-create it meanwhile

Edit: Well, seems qosmio saw it too :D https://github.com/qosmio/openwrt-ipq/commit/b307d571a5b83f02f2e5e0c560d1700e7add9f6e

JuliusBairaktaris commented 8 months ago

Hey, I finished testing all NSS-related packages that are important and finalized my config. I forgot that kmod packages are build dependent and won't work if you didn't build from the same repo they originated from. Which would be the case with Qosmio and "normal" OpenWrt.

Please just fork my repo and add CONFIG_PACKAGE_luci-proto-wireguard=y at the end of the config. It will compile you a working build within 1 hour

Edit: For your info i decided to drop SQM as the current script requires some work and I noticed that at least for my line i have 0ms bufferbloat anyways

image

bethnard commented 6 months ago

Hey, I finished testing all NSS-related packages that are important and finalized my config. I forgot that kmod packages are build dependent and won't work if you didn't build from the same repo they originated from. Which would be the case with Qosmio and "normal" OpenWrt.

Please just fork my repo and add CONFIG_PACKAGE_luci-proto-wireguard=y at the end of the config. It will compile you a working build within 1 hour

Edit: For your info i decided to drop SQM as the current script requires some work and I noticed that at least for my line i have 0ms bufferbloat anyways

image

Hi Julius, I found your project after looking at the Openwrt forum and was amazed with the idea of automatic building the NSS image of my AX3600 on regular basis. I also wanted to add WG and other packages to my build, so I forked your repo and committed some modifications to the AX3600.config file accordingly. However, I do not see any of the additional packages in the .manifest file generated after compilation. Since I'm quite new to Github, could you please let me know if I'm doing anything wrong? Thanks!

JuliusBairaktaris commented 6 months ago

Hey bethnard and welcome to Github,

Please rebase my repository (https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork). I hardcoded my own repository as the local repository as I was unaware that actions/checkout defaults to the local repository. This should be fixed now.

It is also best practice to start your own issue, as your current problem is not related to @markuznw.

Kind regards, Julius

bethnard commented 6 months ago

Thanks for the quick feedback and support! :)

JuliusBairaktaris commented 6 months ago

You are welcome!