miniarch icon indicating copy to clipboard operation
miniarch copied to clipboard

How to add WireGuard support?

Open bubnenkoff opened this issue 1 year ago • 4 comments

It seems that miniArch do not have WireGuard in kernel. I tried to read how to recompile kernel with WireGuard support, but it was very hard for me.

Could you add WireGuard support or explain how can I reconfigure kernel to its support?

bubnenkoff avatar Sep 12 '24 19:09 bubnenkoff

Hi, I added WireGuard in 6.10.10 kernel. Pls update MiniAarch artefacts and report how it goes :-)

warpme avatar Sep 16 '24 14:09 warpme

Thanks! Should I update with pacman or should I use start?

bubnenkoff avatar Sep 16 '24 14:09 bubnenkoff

pls go with start (start does special things needed to update kernel)

warpme avatar Sep 16 '24 14:09 warpme

Thanks! I did it. The final goals was to get Amnezia-wg works. But I faced with 2 problems:

  1. Afaik there is user space implementation https://github.com/amnezia-vpn/amneziawg-go But after every running it it claim me that I should use kernel module https://github.com/amnezia-vpn/amneziawg-linux-kernel-module (it seems that it detect that kernel support it). 1.1 If I right understand amneziawg-go should works if WG is present in Linux kernel (now it's present).

  2. But kernel module require source codes for it's compiling and I do not know where to get them.

bubnenkoff avatar Sep 16 '24 18:09 bubnenkoff

Closed as completed (adding wire guard kernel module)

warpme avatar Oct 09 '24 09:10 warpme