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

How to add WireGuard support? #56

Open
bubnenkoff opened this issue Sep 12, 2024 · 4 comments
Open

How to add WireGuard support? #56

bubnenkoff opened this issue Sep 12, 2024 · 4 comments

Comments

@bubnenkoff
Copy link

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?

@warpme
Copy link
Owner

warpme commented Sep 16, 2024

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

@bubnenkoff
Copy link
Author

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

@warpme
Copy link
Owner

warpme commented Sep 16, 2024

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

@bubnenkoff
Copy link
Author

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.

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

2 participants