How to Configure VPN Connections on Pardus Linux Desktop

You have the VPN server address, credentials, or a configuration file, but Pardus either shows no suitable VPN type, refuses to import the file, or says “connected” while the private network is still unreachable. Those symptoms usually come from three different layers: the required NetworkManager VPN plugin is missing, the connection profile is incomplete, or the tunnel is established but its routes and DNS settings do not match what the remote network expects.

This guide starts with the least disruptive path and moves toward deeper troubleshooting. It applies to Pardus 25 Desktop, whose official ISO archive shows Pardus 25.2 GNOME and XFCE images dated July 16, 2026. The original Pardus 25 release notes identify GNOME 48.4 and Xfce 4.20.2 as the supported desktop environments. NetworkManager is the networking layer underneath these desktop tools, so the same connection profiles can also be inspected and controlled from the command line.

Official references used in this guide include the Pardus 25 release notes, the official Pardus 25 ISO archive, NetworkManager VPN support documentation, the NetworkManager nmcli reference, and GNOME’s VPN connection help.

Before changing anything, identify the VPN you actually have

Do not start by picking a protocol that “looks close.” Ask your VPN administrator or provider for the exact protocol and authentication method. At minimum, collect the server hostname, protocol, username if one is used, and any configuration or certificate files. Corporate setups may also require a CA certificate, a client certificate and private key, a one-time password, a specific DNS domain, or routes for internal subnets.

  • OpenVPN: often supplied as a .ovpn profile, sometimes with separate CA/client certificate files.
  • WireGuard: uses a private key, peer public key, endpoint, and AllowedIPs. NetworkManager supports WireGuard natively rather than through a separate VPN plugin.
  • OpenConnect: commonly used with Cisco AnyConnect-compatible gateways and some other enterprise SSL VPNs.
  • IKEv2/IPsec: commonly handled with the strongSwan NetworkManager plugin.
  • L2TP/IPsec: requires its own NetworkManager plugin on Debian-family desktops.

NetworkManager’s current VPN documentation explicitly marks PPTP as cryptographically broken and says it should not be used. If an old organization still gives you PPTP instructions, the better next step is to ask for a supported replacement instead of treating PPTP as the normal fallback.

Step 1: Open Pardus network settings

On Pardus GNOME, open Settings and choose Network. GNOME’s own help describes adding a VPN from the VPN section with the plus button. On Pardus XFCE, the layout is different; the NetworkManager connection editor can be opened from the network applet, or you can run nm-connection-editor if that graphical editor is installed.

Menu do aplicativo Pardus para desktop com Configurações selecionadas e Rede visível na janela Configurações.
Open Settings and then Network. Pardus GNOME and XFCE present different shells, but both ultimately manage NetworkManager connection profiles.

If the VPN section is present but does not offer the protocol you need, do not keep recreating the connection. That usually means the corresponding NetworkManager integration is not installed.

Step 2: Confirm NetworkManager is running

Before installing anything, check that Pardus is using NetworkManager normally:

nmcli -t -f RUNNING general
nmcli -t -f STATE general
systemctl is-active NetworkManager

A healthy desktop should report NetworkManager as running/active. If the service is not active, resolve that first; a VPN plugin cannot work when its parent network service is stopped.

Painel de configurações de rede do Pardus mostrando a conectividade com fio e uma seção VPN vazia com um botão de adição.
The VPN section is where a new profile is added in the GNOME network panel. If your protocol is missing from the next dialog, check the relevant NetworkManager package.

Step 3: Install the plugin only when your protocol needs one

Pardus is Debian-based, and the current Debian 13 package set provides the same NetworkManager plugin families used here. Install only what matches your VPN:

sudo apt update
sudo apt install network-manager-openvpn-gnome
# or
sudo apt install network-manager-openconnect-gnome
# or
sudo apt install network-manager-l2tp-gnome
# or, for IKEv2/IPsec
sudo apt install network-manager-strongswan

The official Debian package pages describe network-manager-openvpn-gnome as the GNOME GUI component for NetworkManager’s OpenVPN plugin, network-manager-openconnect-gnome as the OpenConnect integration, and network-manager-strongswan as a NetworkManager plugin for IKEv2 IPsec. You normally do not need a separate NetworkManager VPN plugin for WireGuard because NetworkManager has supported it natively since version 1.16.

After installing a plugin, close and reopen the connection editor. A full reboot is usually unnecessary. If the GUI still does not refresh, restarting NetworkManager will interrupt active networking, so do it only when you can tolerate a brief disconnect:

sudo systemctl restart NetworkManager

Step 4: Import a supplied profile instead of retyping it when possible

If your administrator gave you an OpenVPN profile, importing it is usually safer than manually copying every option. In GNOME, choose the option to import a saved VPN configuration file when it is available. The exact list of VPN choices depends on which plugins are installed, so do not expect every Pardus system to show the same menu.

Adicionar caixa de diálogo VPN listando vários tipos de conexão VPN e uma opção de Importar de arquivo
Choose the protocol that exactly matches the server. The entries shown in the Add VPN dialog depend on installed plugins; legacy options should not be selected merely because they appear in the list.

NetworkManager also documents an OpenVPN import path through nmcli:

nmcli connection import type openvpn file ~/Downloads/company.ovpn

Se o comando indicar que o tipo de VPN não é compatível, verifique primeiro se o plugin OpenVPN NetworkManager está instalado. Se o arquivo contiver diretivas específicas do fornecedor que o importador do NetworkManager não reconhece, compare o perfil com as instruções do administrador de VPN para Linux, em vez de excluir linhas desconhecidas aleatoriamente.

Passo 5: Insira os detalhes de autenticação e certificado com atenção.

Para um perfil OpenVPN ou IPsec criado manualmente, o gateway, o tipo de autenticação, o certificado da CA, o certificado do usuário, a chave privada e as credenciais devem corresponder à configuração do servidor. Um erro comum é misturar um perfil de nome de usuário/senha com instruções baseadas em certificado ou escolher o arquivo de CA errado.

Editor de conexão OpenVPN com campos para nome, gateway, certificado CA, certificado de usuário, chave privada e senha da chave.
Preencha apenas os campos de autenticação exigidos pelo seu projeto de VPN. Implantações baseadas em certificado podem exigir um certificado de CA, além de um certificado de cliente e uma chave privada; implantações que utilizam apenas senha usam um modo de autenticação diferente.

Tenha cautela com opções que armazenam senhas para todos os usuários. A decisão de salvar, solicitar a senha a cada conexão ou compartilhar a senha em todo o sistema depende da política da organização. O NetworkManager pode armazenar segredos de conexão em seu sistema de perfis, e sua documentação indica que os arquivos de conexão podem conter senhas ou chaves privadas. Em dispositivos compartilhados, prefira o acesso mais restrito que ainda atenda aos seus requisitos operacionais.

Etapa 6: Autorizar alterações e conectar

Criar ou alterar um perfil de rede do sistema pode acionar uma solicitação de autorização na área de trabalho. Digite sua senha de administrador local somente se você iniciou a alteração e reconhece a ação.

Diálogo de autenticação do Pardus solicitando a senha do administrador local ao adicionar uma conexão VPN.
O Pardus pode solicitar autorização local antes de salvar uma conexão de sistema. Isso é diferente da senha da conta VPN usada para autenticar no servidor remoto.

Após salvar o perfil, ative-o no painel de Rede ou no menu de rede da área de trabalho. Se sua VPN usar MFA ou uma senha que não esteja salva, você poderá receber outra solicitação ao se conectar.

Painel de configurações da Pardus Network com um perfil de VPN da empresa exibido na seção VPN e seu switch pronto para conexão.
Ative o perfil VPN salvo nas configurações de rede. A presença de um perfil na lista apenas confirma que ele foi salvo; isso não comprova que a VPN remota aceitou a conexão.

Passo 7: Verifique o túnel em vez de confiar apenas na chave seletora.

Quando a interface gráfica exibir "Conectado" , confirme o estado com o NetworkManager:

nmcli connection show --active
nmcli device status
ip route
ip -6 route
Configurações da rede Pardus mostrando a opção VPN da empresa ativada e o status do perfil marcado como Conectado.
O status "Conectado" é o primeiro sinal de sucesso. Continue com as verificações de rota, DNS e acessibilidade antes de considerar a configuração da VPN concluída.

Em uma VPN de túnel completo, você pode esperar que a rota padrão ou as regras de roteamento de políticas enviem o tráfego de internet pelo túnel. Já em uma VPN corporativa de túnel dividido, a rota de internet comum pode permanecer inalterada, enquanto apenas prefixos privados específicos passam pela VPN. Isso significa que "meu IP público não mudou" não é automaticamente uma falha.

Etapa 8: Teste o recurso que a VPN deve alcançar.

O melhor alvo de validação é um recurso interno que só deve ser acessível através da VPN: por exemplo, um nome DNS interno, um portal web, um servidor Git ou um IP privado fornecido pelo seu administrador. Não invente um endereço privado arbitrário e assuma que ele deve responder ao ping; muitas redes bloqueiam o ICMP.

nmcli connection show --active
ip route get 10.20.30.40
getent hosts intranet.example.internal
curl -I https://intranet.example.internal/
O terminal Pardus exibe uma interface de túnel e comandos de teste de conectividade após a ativação de uma conexão VPN.
Use verificações no terminal para confirmar se uma interface de túnel ou conexão VPN está ativa e se o destino privado pretendido está acessível. O nome da interface e o endereço interno dependem da sua VPN.

No caso do OpenVPN, a interface do túnel costuma ser nomeada como `<nome_da_interface>` tun0, mas esse nome não é garantido. O WireGuard geralmente aparece com seu próprio nome de interface. Use `<nome_da_interface>` nmcli connection show --activee ` ip link<nome_da_interface>` para descobrir qual nome seu sistema realmente criou.

Se a VPN conectar, mas os sites internos continuarem apresentando falhas,

Verifique o roteamento primeiro.

Execute ip routeo comando ip route get INTERNAL_IP. Se a pesquisa selecionar seu gateway Wi-Fi/Ethernet normal em vez do caminho da VPN, o perfil pode estar sem a rota de sub-rede privada necessária. Consulte o administrador da VPN sobre quais prefixos devem ser roteados pelo túnel antes de adicionar rotas por conta própria.

Em seguida, verifique o DNS.

Se os endereços IP privados funcionarem, mas os nomes de host internos não, o problema provavelmente está na resolução de nomes e não no próprio túnel. Em sistemas que utilizam o NetworkManager systemd-resolved, resolvectl statusé possível visualizar os servidores DNS e os domínios por link. Em outras configurações, inspecione as informações de DNS expostas pelo NetworkManager:

nmcli device show | grep -E 'IP4.DNS|IP6.DNS|IP4.DOMAIN|IP6.DOMAIN'

O DNS dividido é especialmente importante em ambientes corporativos: apenas os nomes de um domínio interno podem precisar ser acessados ​​pelo servidor DNS da empresa. Substituir todas as configurações de DNS por um resolvedor público pode fazer com que um túnel funcional pareça quebrado, pois os nomes privados deixam de ser resolvidos.

Utilize os registros quando a autenticação ou a negociação falhar.

Se a conexão nunca atingir o estado conectado, monitore os logs do NetworkManager enquanto tenta novamente:

journalctl -u NetworkManager -b --no-pager
sudo journalctl -u NetworkManager -b -f

Procure por erros de validação de certificado, mensagens de gateway inacessível, falhas de autenticação ou erros de inicialização de plugins. Evite colar logs completos publicamente sem revisá-los, pois eles podem conter nomes de servidores, nomes de usuário, caminhos de certificados e detalhes de rede.

WireGuard no Pardus: utilize o suporte nativo do NetworkManager.

O WireGuard difere dos tipos de VPN baseados em plugins mencionados acima. A documentação oficial da VPN do NetworkManager afirma que o WireGuard é suportado nativamente, e a referência de configurações do NetworkManager expõe propriedades específicas do WireGuard, como chaves privadas, pares, endpoints, IPs permitidos e keepalive persistente.

Se você tiver uma configuração WireGuard, prefira importar ou criar um perfil WireGuard no NetworkManager com os valores exatos fornecidos pelo seu administrador. Preste atenção especial ao parâmetro `destination_prefix` AllowedIPs: ele determina quais prefixos de destino são enviados ao par. Uma configuração contendo `destination_prefix` 0.0.0.0/0e ` ::/0destination_prefix` geralmente se destina a um túnel completo; prefixos mais estreitos indicam tunelamento dividido (split tunneling).

Quando parar de solucionar problemas do NetworkManager e mudar de abordagem.

O NetworkManager é uma boa opção quando a tecnologia VPN possui integração estável com o NetworkManager e o desktop precisa de um perfil persistente que os usuários possam alternar facilmente. Mude a abordagem quando o fornecedor exigir funcionalidades que seu plugin para NetworkManager não oferece, quando o cliente corporativo realizar verificações de postura do dispositivo ou autenticação proprietária, ou quando o administrador oferecer suporte explícito apenas ao cliente Linux do fornecedor.

O próprio NetworkManager alerta que alguns plugins VPN de terceiros não recebem mais manutenção. Sua página de suporte atual identifica o antigo plugin SSLVPN da Fortinet como descontinuado e sugere o OpenConnect como uma alternativa ao protocolo Fortinet mais antigo e compatível, enquanto o PPTP não recebe mais manutenção e apresenta vulnerabilidades criptográficas. Portanto, a presença de um plugin em um repositório de pacotes não significa necessariamente que você deva implantá-lo hoje.

Autoverificação final

Antes de considerar a configuração da VPN Pardus concluída, desconecte e reconecte uma vez e verifique o resultado novamente. Uma configuração bem-sucedida deve passar nestas verificações:

  • O perfil VPN esperado é ativado sem erros de plugin ou autenticação.
  • nmcli connection show --activeExibe o perfil da VPN ou do WireGuard enquanto a conexão estiver ativa.
  • O percurso até um destino interno aprovado passa pelo trajeto previsto do túnel.
  • Os nomes DNS internos são resolvidos quando a organização espera que sejam.
  • Você pode acessar pelo menos um serviço interno real que faz parte da finalidade da VPN.
  • Desconectar a VPN remove a rota privada ou o acesso, como esperado.

Se a conexão passar pela autenticação, mas falhar nas verificações de roteamento ou DNS, não fique trocando senhas e certificados. Concentre-se nas rotas, domínios DNS, políticas do servidor e na configuração de túnel dividido necessária. Se o próprio protocolo exigir um plugin desatualizado ou sem suporte, a solução mais duradoura é migrar para uma tecnologia VPN atualmente suportada, em vez de forçar o funcionamento da antiga.

Deixar um comentário

Corrigindo o Screen Tearing em placas gráficas Intel no Pardus Linux: Um guia focado em resultados

Corrigindo o Screen Tearing em placas gráficas Intel no Pardus Linux: Um guia focado em resultados

Corrija o problema de tearing (rasgo na tela) causado por placas gráficas Intel no Pardus Linux verificando as configurações de X11 vs. Wayland, as configurações do compositor, a taxa de atualização, o driver Xorg ativo e o TearFree somente quando apropriado.

Como configurar o firewall do SLES 15 com o firewall-cmd

Como configurar o firewall do SLES 15 com o firewall-cmd

Configure o firewalld no SLES 15: verifique as zonas, permita serviços ou portas, salve regras permanentes, recarregue com segurança e verifique o acesso.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Habilite a aplicação de patches em tempo real no kernel do SLES 15 SP7, aplique correções compatíveis sem reiniciar, verifique os patches ativos e entenda quando ainda é necessário reiniciar o kernel.

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Ative o modo FIPS no SLES 15 com o utilitário de configuração compatível com a SUSE, reinicie com segurança, verifique o status do kernel e da política criptográfica e verifique os limites de certificação.

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Instale o Google Chrome no Gooroom OS com segurança usando pacotes .deb oficiais, APT, verificações de políticas, orientações de atualização e correções para dispositivos gerenciados.

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Encaminhe com segurança os logs do sistema SLES para um servidor syslog remoto usando rsyslog, certificados TLS, verificação de nome do par, filas, validação e testes.

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integre o SLES 15 ao Active Directory com o SSSD usando o YaST. Prepare o DNS e o horário, configure os logins de domínio, verifique o Kerberos e compare o SSSD, o Winbind e o realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Diagnosticar e corrigir falhas de resolução de DNS no Debian 12 com systemd-resolved, incluindo resolv.conf, NetworkManager, networkd, cache e verificação.

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Instale o Pardus 25.2 ao lado do Windows 11 fazendo um backup, reduzindo o volume do Windows, inicializando a partir de um USB UEFI e protegendo as partições EFI e de recuperação existentes.