Network Manager Applet VPN support

Moderator: BarryK

Post Reply
puptex
Posts: 4
Joined: Fri Apr 29, 2022 12:56 pm
Has thanked: 1 time

Network Manager Applet VPN support

Post by puptex »

Congratulations Barry .. I used to be a puppy user years ago .. now a LinuxMint (LM) user but decided to see what you were up to and discovered easyOS 3.4.7. Very innovative with the containers tech. Had some exposure to firejail-firefox on LM. Glad to see mpv as an included app. I decided to write the 3.4.7 img file to a usb attached M.2 sata drive to be used as the only boot drive on an old 2008 intel mothballed E6300 core duo BIOS system w/o secure boot. Are you planning on supporting secure boot for easyOS?.

On LM the Network Manager Applet allows importing of openvpn config scripts that my VPN provider supplies.. works very nice. Using the easyOS version I get a msg that it is missing a plugin to configure VPN connections. Any chance you could provide VPN connection type that imports a saved VPN configuration - file type .ovpn?

Thx again for your efforts..

User avatar
BarryK
Posts: 2692
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 132 times
Been thanked: 738 times

Re: Network Manager Applet VPN support

Post by BarryK »

UEFI secure boot is one of those things that I have sometimes thought of implementing, but never got motivated enough to do it.

VPN is another thing that I never got into. Good that you have success with Network Manager.
Some users have reported success with Gpptp, discussion thread starts here:

viewtopic.php?p=27822#p27822

User avatar
OscarTalks
Posts: 623
Joined: Tue Jul 14, 2020 10:11 pm
Location: London UK
Has thanked: 2 times
Been thanked: 247 times

Re: Network Manager Applet VPN support

Post by OscarTalks »

People say that openvpn is a better and more widely supported protocol than pptp. I have my simple VPN implementation for use with .ovpn configuration files which works well for me. I named it "vpn-onoff". It contains an executable openvpn and an executable of yad (renamed as yad-vpn) for the tray icon. These are compiled from source in EasyOS. I use it with some free VPN providers but it will work with paid-for providers if they give you the .ovpn configuration file. There is no configuration GUI, you just do a bit of edting of the password file and a symlink to the desired .ovpn file inside the directory /etc/vpn-onoff and then click in or out of VPN connection via the 2 menu entries (or the tray icon will also disconnect from VPN). Observe the notifications and respond to the dialogs when connecting or disconnecting. See the README in /etc/vpn-onoff for a bit more information. It definitely works in EasyOS with Network Manager in its current form.

I did have it set up so that you didn't need to configure anything, just click to install and click to connect, but that was using cryptostorm free VPN and that server has been taken out of service. They have said they will set up a new one, but no ETA as yet. Meanwhile, freevpn.me works well but you have to update passwords as published on their website whenever they change it. Only takes a few moments though. The program also works with the reputable Proton VPN (including free servers) although you have to sign up for an account with them. In this case, the hashed password is your own and you don't need to keep changing it once set up.
If anyone wants to take a look or test it out, download from:-
https://smokey01.com/OscarTalks/vpn-ono ... unfell.pet

puptex
Posts: 4
Joined: Fri Apr 29, 2022 12:56 pm
Has thanked: 1 time

Re: Network Manager Applet VPN support

Post by puptex »

Oscar, your vpn pet worked like a charm! (after I re-read your readme file a couple of times). I am using NordVPN.

Thanks much!!

Update: If you use www container you need to change the default configuration to Namespaces Unshare:Network = unselected or false. Otherwise using Oscar's vpn-onoff is not actuated in the www containerized browser.

Post Reply

Return to “EasyOS”