Este parece ser um problema de DNS.
Como foi testado pelo OP nos comentários, os dados podem sair para a Internet a partir da VPN, portanto, o problema é que ele não está obtendo um servidor DNS com o qual consultar. Também confirmamos que as pesquisas de DNS podem ser feitas de saída. Portanto, só precisamos garantir que o sistema sempre possa acessar um servidor DNS.
No seu /etc/resolv.conf
e quando você estiver conectado à sua VPN, deve haver algo assim no mínimo (os endereços IP podem ser diferentes!) no arquivo:
nameserver 127.0.1.1
nameserver 8.8.8.8
Se não, então precisamos ter certeza de que você tem um servidor DNS configurado para poder resolver nomes de domínio. Portanto, substitua o conteúdo de /etc/resolv.conf
pelo seguinte (DNS do Google):
nameserver 8.8.8.8
nameserver 8.8.4.4
e, em seguida, tente usar a Internet normalmente pela VPN.
Se você fizer isso e não funcionar, pois /etc/resolv.conf
continua sendo substituído, talvez você considere a possibilidade de forçá-lo a ser imutável com sudo chattr +i /etc/resolv.conf
. Se tiver certeza absoluta de que não precisará alterar seus servidores DNS, não faça essa alteração , pois você terá problemas com o DHCP ou com tentativas de definir servidores de nomes DNS e falhará porque nada pode editar /etc/resolv.conf
.