Ive followed the (un)official instructions on creating a vpn appvm here https://www.qubes-os.org/doc/vpn/ and i also checked with this tutorial here https://micahflee.com/2019/11/using-mullvad-in-qubes/
ive set it to use fedora30 template
i created my vpn connection as pptp and put in gateway and credentials, identical to my other machine where i have this vpn setup and where everything works properly.
however when i try to connect to vpn from my vpn vm it hangs and then stops for some reason, i have the journalctl -u NetworkManager log here:
Oct 25 23:50:06 work-vpn NetworkManager[541]: <info> [1603666206.8193] audit: op="connection-activate" uuid="67e68337-f9a7-4be8-bd92-36b844247f9e" name="work-vpn" pid=868 uid=1000 result="success"
Oct 25 23:50:06 work-vpn NetworkManager[541]: <info> [1603666206.8226] vpn-connection[0x5ace6c0dc140,67e68337-f9a7-4be8-bd92-36b844247f9e,"work-vpn",0]: Started the VPN service, PID 1164
Oct 25 23:50:06 work-vpn NetworkManager[541]: <info> [1603666206.8304] vpn-connection[0x5ace6c0dc140,67e68337-f9a7-4be8-bd92-36b844247f9e,"work-vpn",0]: Saw the service appear; activating connection
Oct 25 23:50:10 work-vpn NetworkManager[541]: <info> [1603666210.2553] vpn-connection[0x5ace6c0dc140,67e68337-f9a7-4be8-bd92-36b844247f9e,"work-vpn",0]: VPN connection: (ConnectInteractive) reply received
Oct 25 23:50:10 work-vpn NetworkManager[541]: <info> [1603666210.2602] vpn-connection[0x5ace6c0dc140,67e68337-f9a7-4be8-bd92-36b844247f9e,"work-vpn",0]: VPN plugin: state changed: starting (3)
Oct 25 23:50:10 work-vpn pppd[1186]: Plugin /usr/lib64/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded.
Oct 25 23:50:10 work-vpn NetworkManager[541]: Plugin /usr/lib64/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded.
Oct 25 23:50:10 work-vpn pppd[1186]: pppd 2.4.7 started by root, uid 0
Oct 25 23:50:10 work-vpn pppd[1186]: Using interface ppp0
Oct 25 23:50:10 work-vpn NetworkManager[541]: <info> [1603666210.2814] manager: (ppp0): new Ppp device (/org/freedesktop/NetworkManager/Devices/3)
Oct 25 23:50:10 work-vpn NetworkManager[541]: Using interface ppp0
Oct 25 23:50:10 work-vpn NetworkManager[541]: Connect: ppp0 <--> /dev/pts/1
Oct 25 23:50:10 work-vpn pppd[1186]: Connect: ppp0 <--> /dev/pts/1
Oct 25 23:50:10 work-vpn pptp[1190]: nm-pptp-service-1164 log[main:pptp.c:353]: The synchronous pptp option is NOT activated
Oct 25 23:50:10 work-vpn pptp[1202]: nm-pptp-service-1164 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 1 'Start-Control-Connection-Request'
Oct 25 23:50:10 work-vpn pptp[1202]: nm-pptp-service-1164 log[ctrlp_disp:pptp_ctrl.c:781]: Received Start Control Connection Reply
Oct 25 23:50:10 work-vpn pptp[1202]: nm-pptp-service-1164 log[ctrlp_disp:pptp_ctrl.c:815]: Client connection established.
Oct 25 23:50:11 work-vpn pptp[1202]: nm-pptp-service-1164 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 7 'Outgoing-Call-Request'
Oct 25 23:50:11 work-vpn pptp[1202]: nm-pptp-service-1164 log[ctrlp_disp:pptp_ctrl.c:900]: Received Outgoing Call Reply.
Oct 25 23:50:11 work-vpn pptp[1202]: nm-pptp-service-1164 log[ctrlp_disp:pptp_ctrl.c:938]: Outgoing call established (call ID 9685, peer's call ID 467).
Oct 25 23:50:41 work-vpn pppd[1186]: LCP: timeout sending Config-Requests
Oct 25 23:50:41 work-vpn NetworkManager[541]: LCP: timeout sending Config-Requests
Oct 25 23:50:41 work-vpn NetworkManager[541]: Connection terminated.
Oct 25 23:50:41 work-vpn pppd[1186]: Connection terminated.
Oct 25 23:50:41 work-vpn NetworkManager[541]: <info> [1603666241.3152] vpn-connection[0x5ace6c0dc140,67e68337-f9a7-4be8-bd92-36b844247f9e,"work-vpn",0]: VPN service disappeared
Oct 25 23:50:41 work-vpn pppd[1186]: Terminating on signal 15
Oct 25 23:50:41 work-vpn NetworkManager[541]: Terminating on signal 15
Oct 25 23:50:41 work-vpn NetworkManager[541]: Modem hangup
Oct 25 23:50:41 work-vpn pppd[1186]: Modem hangup
Oct 25 23:50:41 work-vpn pppd[1186]: Exit.
also, ive set the vpn to get connection from (default) sys-firewall but i can also select sys-firewall, i mean its the same vm, is there any difference between those 2?
if anyone has any idea what could be the issue here id appreciate it, thanks