WireGuard lives!
-
Hi! Great work :). I checked out your Github but I am not that brilliant and with the instructions there I am not able to install it.
I have pfSense 2.6.1 dev running on my homelab ready for testing. Is there a step-by-step somewhere I can follow and get me started? Thank you. -
Don't have a step by step yet, will get the readme updated when we are more ready.
-
@vjizzle The installation process is bound to get easier for everyone.
-
Just upgraded to v0.0.8 in pfSense v2.6.0-DVM. No issues so far. All is still properly working.
-
@psp Thanks for the update!
-
Waiting anxiously for tutorial and easy installation option. However don’t rush it, we all know how that goes .
-
I'm wondering if it's a simple matter to just scp the 4 package files over and then run pkg on each one to install them, then reboot?
-
Yup that is it.. I like to install them in the order of dependency.
wireguard-kmod, bash, wireguard-tools and then pkg-Wireguard. With the latest kmod we are seeing some KPs and other wierdness. So remeber this is experimental. don't run on prod and backup before you make any chagnes.
-
I cant get it to work.
I am not even sure if its connecting and i am not sure how the NAT should be configured so that all traffic goes via wireguard as it no longer makes a gateway.
Kind Regards,
Chris -
@chrisjmuk so you’ll need to create your own gateway entry manually, and then policy route over it as usual
-
@theonemcdonald i know how to create the gateway and set the rule in the firewall to go to the specific gateway, or am i missing something else?
-
@chrisjmuk What VPN provider are you using?
-
Mullvad VPN - used before on pfSense 1.5.1 Dev
These are my settings - i have removed the keys on purpose and will change.
-
@chrisjmuk I will get a mullvad subscription to test
-
@theonemcdonald its free for 24 hours.
also getting this error
Crash report begins. Anonymous machine information: amd64 12.2-STABLE FreeBSD 12.2-STABLE devel-12-n226623-ba553ae641b5 pfSense Crash report details: PHP Errors: [05-May-2021 14:07:00 Etc/UTC] PHP Warning: Invalid argument supplied for foreach() in /usr/local/www/wg/vpn_wg_peers_edit.php on line 259 No FreeBSD crash data found.
-
@chrisjmuk This has been fixed, will be in the next release.
-
For anyone having issues with Mullad,
Make sure your gateway is the same as your interface address
-
@theonemcdonald still no luck unfortuantly on my side. are you able to give me a quick message?
-
@chrisjmuk I just get got it setup and working fine.
Here is what I did.
- download zip file for the config from mullvad
- create tunnels and peers. (the conf in the zip file contains the tunnel private key, and public key for peer, the pfsense ui will generate the tunnel public key automatically)
- create interface MULL_WG with Interface Address 10.x.x.x/32, create a gateway at the same time for that same IP.
- create outbound NAT, set interface to MULL_WG and source / dest to any
- firewall rules to do policy based routing.
-
@vajonam Thank you, that done the trick - all working now, i will set my self as a regular sponsor for your github.