i have been using the terminal quick up and quick down commands, i heard there was a better way todo this in 37
you mean NetworkManager?
- Configure WireGuard VPNs with NetworkManager - Fedora Magazine
- WireGuard in NetworkManager – Thomas Haller's Blog
- recognise NetworkManager's Wireguard connections as VPN connections (#2989) · Issues · GNOME / gnome-shell · GitLab
- Support WireGuard in VPN in GNOME Control Center GUI (#982) · Issues · GNOME / Settings · GitLab (so KDE has it already baked into GUI)
or what was it that heard about? And where?
Where did you hear it?
Are you a paid customer of a commercial VPN service provider such as NordVPN, ExpressVPN, etc? If yes, you should contact their customer support staff. They are obliged to solve whatever issues you may have, no?
If you are unhappy about their support, just terminate your subscription and move on to another VPN service provider, yes? You might also like to post your feedback about your unpleasant experience in one of the forums that you find on the internet.
- For a community-based support of Wireguard, you may like to visit this sub-forum. Wireguard’s developer does visit it from time to time.
There are several ways in Fedora to setup wireguard. There is the bare metal with ip link, ip address and co. Not that easy Then there are wg-quick and NetworkManager. The NetworkManager gui is moreorless a GUI variant of wg-quick config files. wg-quick offers the possibility to run up/down scripts. I did not check it already, but I assume with NetworkManager you can implement this with scripts in the standard dispacther.d folder. As usual, you can autostart connections with Networkmanager, or start them easily from nm-applet and variants.
What I like in wg-quick is that you can enter comments in the conf file. I’m sorry to have to admit that I’m not very good in remembering a system by it’s public key,
I can be short about the systemd services: they just call wg-quick, so if you want to have a connection up after boot, just “systemctl enable wg-quick@wg…”. . Personal preference: wg-quick.
Tested: Bringing up a Wireguard connection in NetworkManager triggers scripts in /etc/NetworkManager/dispatcher.d, so that’s the place for the up-down scripts. Even more: bringing up a Wireguard connection with wg-quick triggers the NetworkManager scripts too. (and activates the nm-applet VPN symbol). So during testing be aware of executing things twice.