-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
netbird: add kmod-wireguard dependency #23926
Conversation
Ping @oskarirauta |
I found that installing only
This error is due to the lack of the
But since
also Compile tested: x86, 64, x86_64, QEMU (x86_64), qemu-system-x86_64, 8.2.2, qemu, OpenWrt SNAPSHOT r26280-8113169cad |
Sorry closed by mistake. |
Ping @oskarirauta |
netbird supports the wireguard kernel module, but it can work without it in userspace, losing some performance, but we know in advance that netbird will run as root, therefore supporting the wireguard kernelspace with better performance. Signed-off-by: Wesley Gimenes <wehagy@proton.me>
Maybe @oskarirauta is absent/too busy, @1715173329 we can merge this? I am building/using for my targets without any problem for months so far. |
@BKPepe any thoughts? |
Let's go for it, since wg-go is really awful. |
Maintainer: Oskari Rauta / @oskarirauta
Compile tested: mips_24kc, ar71xx-ath79, generic, TP-Link, Archer C7, v4, OpenWrt SNAPSHOT r25907-ab9a29a320
Run tested: mips_24kc, ar71xx-ath79, generic, TP-Link, Archer C7, v4, OpenWrt SNAPSHOT r25907-ab9a29a320
Description:
netbird
supports thewireguard
kernel module, but it can work without it in user mode, losing some performance, but we know in advance thatnetbird
will run as root, therefore supporting thewireguard
kernel mode with better performance.Edit:
netbird_0.26.6-r1_mips_24kc.ipk
it is 9922.5 KB and from openwrt kmods repokmod-wireguard_6.1.82-r1_mips_24kc.ipk
it is 37.7 KB and my compiled locallynetbird_0.27.3-r1_mips_24kc.ipk
is 9977 KB, nah, if kmod-wireguard can't be installed, netbird probably can't either.