ghostbsd / networkmgr

NetworkMgr is a Python GTK3 network manager for FreeBSD, GhostBSD, TrueOS and DragonFlyBSD
BSD 3-Clause "New" or "Revised" License
95 stars 30 forks source link

[Feature] NetworkMgr needs VPN support #25

Open Kernel-Error opened 4 years ago

Kernel-Error commented 4 years ago

I need VPN Support in networkmgr. Important is OpenVPN, IPSEC OpenVPN, ipsec (l2tp/WindowsServer/ikev2...).

ghost commented 4 years ago

Can you provide specific details and use cases? I need to breakdown the work into achievable tasks.

yankodavila commented 4 years ago

It would be valuable for me to be able to use OpenVPN. Right now, I can connect using the command line client by passing a .ovpn configuration file. I believe it would not be very complicated to add the capability to networkmgr. I'm not proficient with python but I can try to take a look and provide some ideas if you would find that useful. Thanks.

eandmsz commented 2 years ago

On linux the Gnome Network Manager has a special fork which support OpenVPN. I think it's a good source for starting the work: https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/

real-joshua commented 8 months ago

Also, the network-manager applet supports VPNs as well as editing their configs. That is also a good place to look at for inspiration.