If you install a new OpenVPN config with specific namign (i.e work, home, etc) in /etc/openvpn. OpenVPN service will not enable them by default, even if you add it to the /etc/default/openvpn file, you have to enable especifically the setup you want.
If you check which are the vpn services you will see:
[root@dataBananaBerry:/etc/systemd/system]# systemctl |grep -i vpn openvpn.service loaded active exited OpenVPN service
But you have one setup added in openvpn folder:
[root@dataBananaBerry:/root]# ls /etc/openvpn/ bananaBerry.p12 bananaBerry-TO-IPFire.conf update-resolv-conf
You only have to enable and start a service using the same name as the one used in the .conf file (i.e bananaBerry-TO-IPFire)
[root@dataBananaBerry:/root]# systemctl enable openvpn@bananaBerry-TO-IPFire Created symlink from /etc/systemd/system/multi-user.target.wants/openvpn@bananaBerry-TO-IPFire.service to /lib/systemd/system/openvpn@.service.
[root@dataBananaBerry:/root]# systemctl start openvpn@bananaBerry-TO-IPFire
Check with ip or ifconfig the status of tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:172.16.10.38 P-t-P:172.16.10.37 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:26 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 B) TX bytes:7068 (6.9 KiB)
Now, double check you have a systemctl setup with the following output (please, note now appear the new systemctl service with teh .conf file)
[root@dataBananaBerry:/root]# systemctl |grep -i vpn openvpn.service loaded active exited OpenVPN service openvpn@bananaBerry-TO-IPFire.service loaded active running OpenVPN connection to bananaBerry-TO-IPFire system-openvpn.slice loaded active active system-openvpn.slice [root@dataBananaBerry:/root]#