Feature #8786
Wireguard VPN
0%
Description
Hi
Please integrate wireguard VPN wireguard.com
Thx
History
#1
Updated by Jim Pingle over 2 years ago
- Subject changed from Feautre Request wireguard VPN to Wireguard VPN
- Priority changed from Normal to Very Low
That won't happen until they make a secure, stable, and audited release. See https://forum.netgate.com/topic/132375/installing-wireguard-vpn/5
#2
Updated by Jim Pingle over 1 year ago
- Category set to New Package Request
#3
Updated by Shannon Barber over 1 year ago
They have made a secure and audited release.
We'd prefer to use pfSense but are using OpenWRT for wireguard support.
#4
Updated by Soren Stoutner about 1 year ago
For those who might not be following it, WireGuard is going to be integrated into the Linux kernel 5.6 release, which means both that it is at a point where it is considered ready for general consumption and that use of WireGuard is likely to become much more common in the next couple of years.
https://www.zdnet.com/article/at-long-last-wireguard-vpn-is-on-its-way-into-linux/
#5
Updated by Jim Pingle about 1 year ago
We are fully aware. It's good news for them, but that does not mean much of anything for its implementation or stability on FreeBSD (yet).
#6
Updated by Ter Ted about 1 year ago
Thats sad, I really hope WireGuard could be implemented in pfSense as soon as possible. The performance and security advantage over OpenVPN/Strongswan is huge. Strongswan had a lot of vulnerabilities, the implementation is way to complex. Could the priority of this issue be raised?
#7
Updated by Aaron Shaffer about 1 year ago
PLEASE add WireGuard support! Thank you.
#8
Updated by Guy Godfroy about 1 year ago
Now that wireguard is officially linux upstream, which is a proof of trust to a certain level, you may want to reconsider your decision. I know Wireguard is still considered WIP, but it takes a lots of trust to be merged in the linux kernel.
#9
Updated by Jim Pingle about 1 year ago
See note 5 on this issue: https://redmine.pfsense.org/issues/8786#note-5
Linux is not FreeBSD.
#10
Updated by Lai Wei-Hwa about 1 year ago
See these links:
https://svnweb.freebsd.org/base?view=revision&revision=357986
https://svnweb.freebsd.org/base?view=revision&revision=357987
FreeBSD is making commits for in-kernel wireguard. It's coming.
#11
Updated by Ronald Antony 9 months ago
Lai Wei-Hwa wrote:
See these links:
https://svnweb.freebsd.org/base?view=revision&revision=357986
https://svnweb.freebsd.org/base?view=revision&revision=357987FreeBSD is making commits for in-kernel wireguard. It's coming.
Great! Looking forward to this!
WG is pretty much what I needed for years, and badly improvise with IPsec...
...hope this makes into pfSense soon.
#13
Updated by Jim Pingle 7 months ago
There certainly is reason. We're working on the in-kernel implementation and won't be wasting our time on unstable userspace implementations. It's still progressing well, just not publicly except what can be seen in the code going into FreeBSD directly.
#14
Updated by Soren Stoutner 7 months ago
Take as much time as you need to get it right. I would rather have a stable, in-kernel implementation than a buggy, userspace implementation.
#15
Updated by Erik Hennerfors 4 months ago
Jim Pingle wrote:
There certainly is reason. We're working on the in-kernel implementation and won't be wasting our time on unstable userspace implementations. It's still progressing well, just not publicly except what can be seen in the code going into FreeBSD directly.
Do you guys have any updates? I know you're doing as good as you can and I appreciate all your hard work, but an update to this would be a great light in these dark times :)
#16
Updated by Stefan Meili 3 months ago
For what it's worth please consider this my up-vote for this feature.
#17
Updated by Jonathon Reinhart 3 months ago
Aaron Shaffer wrote:
PLEASE add WireGuard support! Thank you.
Stefan Meili wrote:
For what it's worth please consider this my up-vote for this feature.
Please stop adding useless comments like these. They do nothing but spam everyone who are patiently watching this issue. Then admins have to lock the issue, preventing relevant discourse from happening.
#19
Updated by Jamie Murphy about 2 months ago
Wireguard has been merged into freebsd 13
https://svnweb.freebsd.org/base?view=revision&revision=368163
https://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-WireGuard-Lands
#20
Updated by Christian Weiss about 2 months ago
From https://svnweb.freebsd.org/base?view=revision&revision=368163
Sponsored by: Rubicon LLC, (Netgate)
Just want to say: Thank you!
As far as i can see, all preconditions to start working on this ticket are fulfilled now.
Can we raise the priority of this ticket (currently: "Very low") to something higher accordingly to reflect the user requests above (and all others that did not spammed on this ticket)?
#21
Updated by Jim Pingle about 2 months ago
It's still being worked on (and has been the whole time). There are ongoing stability issues that have yet to be fixed.
#22
Updated by Renato Botelho about 1 month ago
- Project changed from pfSense Packages to pfSense
- Category changed from New Package Request to VPN (Multiple Types)
- Status changed from New to Feedback
- Assignee set to Renato Botelho
- Priority changed from Very Low to Normal
- Target version set to 2.5.0
Initial kernel version wireguard support is now in place
#23
Updated by Jim Pingle about 1 month ago
- Category changed from VPN (Multiple Types) to WireGuard
#24
Updated by Ronald Schellberg about 1 month ago
Renato Botelho wrote:
Initial kernel version wireguard support is now in place
FYI. I have receiving fetch errors on the wiregaurd-tools port. The particular distinfo package is not available on external servers. I have waited a few days to see if it was going to get propagated upstream. Also Jason's latest commit on his server for wireguard-tools is dated 20-12-18 and the pfsense makefile points to a 20-12-16 version.
=======================<phase: fetch >============================
===> License GPLv2 accepted by the user
=> pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz doesn't seem to exist in /portdistfiles/.
=> Attempting to fetch https://gitlab.netgate.com/pfSense/wireguard-tools/repository/b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59/archive.tar.gz?dummy=/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz
fetch: https://gitlab.netgate.com/pfSense/wireguard-tools/repository/b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59/archive.tar.gz?dummy=/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz: No route to host
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz
fetch: http://distcache.FreeBSD.org/ports-distfiles/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz: Not Found
=> Couldn't fetch it - please try to retrieve this
=> port manually into /portdistfiles/ and try again.
#25
Updated by Renato Botelho 28 days ago
Ronald Schellberg wrote:
Renato Botelho wrote:
Initial kernel version wireguard support is now in place
FYI. I have receiving fetch errors on the wiregaurd-tools port. The particular distinfo package is not available on external servers. I have waited a few days to see if it was going to get propagated upstream. Also Jason's latest commit on his server for wireguard-tools is dated 20-12-18 and the pfsense makefile points to a 20-12-16 version.
=======================<phase: fetch >============================
===> License GPLv2 accepted by the user
=> pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz doesn't seem to exist in /portdistfiles/.
=> Attempting to fetch https://gitlab.netgate.com/pfSense/wireguard-tools/repository/b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59/archive.tar.gz?dummy=/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz
fetch: https://gitlab.netgate.com/pfSense/wireguard-tools/repository/b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59/archive.tar.gz?dummy=/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz: No route to host
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz
fetch: http://distcache.FreeBSD.org/ports-distfiles/pfSense-wireguard-tools-b252b4effb62f0a3a5727cc188cfa4ec7ea7ca59_GL0.tar.gz: Not Found
=> Couldn't fetch it - please try to retrieve this
=> port manually into /portdistfiles/ and try again.
Project was hosted on an internal server but is now replicated to github at https://github.com/pfsense/wireguard-tools
It will be added to FreeBSD as well soon
#26
Updated by Ronald Schellberg 27 days ago
Renato Botelho wrote:
Project was hosted on an internal server but is now replicated to github at https://github.com/pfsense/wireguard-tools
It will be added to FreeBSD as well soon
Just noticed that it was added to github. Thanks
#27
Updated by Renato Botelho 26 days ago
- Status changed from Feedback to Resolved
Import of wireguard is complete. Issues are being tracked on separate tickets