I just upgraded to Tara from 18.3. Almost everything works fine except that I'm unable to connect to work VPN. I'm not that literate on networking, but I'll try to explain:
I've been using a Python wrapper to openconnect (from https://github.com/russdill/juniper-vpn-py/), which used to work perfectly fine. When I run the command now, I can clearly see that /usr/share/vpnc-scripts/vpnc-script is being invoked in phases--pre-init, and then connect. One of the last steps in connect phase is:
Code: Select all
nameserver IP_ADDRESS1
nameserver IP_ADDRESS2
domain <company_domain1> <company_domain2> ...
Code: Select all
/sbin/resolvconf -a tun0
While it's stuck at this command, my while Internet is broken. I.e., I can't visit any websites, presumably because of the botched up name resolution.
We also have a Pulse client, and it's the same effect when I use that--I can see /etc/resolv.conf having the same name server IP addresses as with the Python wrapper above. This makes me think that there's something not right with the distribution itself. Also, I ran the exact Python wrapper from an Ubuntu 18.04 VM, and that worked absolutely fine.
Please can anyone give me any hint as to how to debug this?