Comment configurer une connexion VPN sur un ordinateur de bureau Pardus Linux

Vous disposez de l'adresse du serveur VPN, des identifiants ou d'un fichier de configuration, mais Pardus n'affiche aucun type de VPN compatible, refuse d'importer le fichier ou indique « connecté » alors que le réseau privé reste inaccessible. Ces problèmes proviennent généralement de trois sources différentes : le plugin VPN NetworkManager requis est manquant, le profil de connexion est incomplet ou le tunnel est établi mais ses routes et paramètres DNS ne correspondent pas à ceux attendus par le réseau distant.

Ce guide commence par la méthode la moins perturbatrice et aborde ensuite le dépannage plus approfondi. Il s'applique à Pardus 25 Desktop, dont l'archive ISO officielle contient des images GNOME et XFCE de Pardus 25.2 datées du 16 juillet 2026. Les notes de version originales de Pardus 25 indiquent que GNOME 48.4 et Xfce 4.20.2 sont les environnements de bureau pris en charge. NetworkManager étant la couche réseau sous-jacente à ces outils de bureau, les mêmes profils de connexion peuvent également être consultés et contrôlés en ligne de commande.

Les références officielles utilisées dans ce guide incluent les notes de version de Pardus 25 , l' archive ISO officielle de Pardus 25 , la documentation de support VPN de NetworkManager , la référence nmcli de NetworkManager et l'aide de connexion VPN de GNOME .

Avant toute modification, identifiez le VPN que vous utilisez actuellement.

Ne choisissez pas un protocole qui « semble convenir ». Demandez à votre administrateur VPN ou à votre fournisseur le protocole et la méthode d'authentification exacts. Munissez-vous au minimum du nom d'hôte du serveur, du protocole, du nom d'utilisateur (le cas échéant) et de tous les fichiers de configuration ou de certificat. Les environnements d'entreprise peuvent également nécessiter un certificat d'autorité de certification, un certificat client et sa clé privée, un mot de passe à usage unique, un domaine DNS spécifique ou des routes pour les sous-réseaux internes.

  • OpenVPN : souvent fourni sous forme de .ovpnprofil, parfois avec des fichiers de certificat CA/client séparés.
  • WireGuard utilise une clé privée, une clé publique du pair, un point de terminaison et des adresses IP autorisées. NetworkManager prend en charge WireGuard nativement, sans passer par un plugin VPN distinct.
  • OpenConnect : couramment utilisé avec les passerelles compatibles Cisco AnyConnect et certains autres VPN SSL d’entreprise.
  • IKEv2/IPsec : généralement géré avec le plugin strongSwan NetworkManager.
  • L2TP/IPsec : nécessite son propre plugin NetworkManager sur les ordinateurs de bureau de la famille Debian.

La documentation VPN actuelle de NetworkManager indique clairement que le protocole PPTP est vulnérable sur le plan cryptographique et déconseille son utilisation. Si votre ancienne organisation vous fournit encore des instructions concernant PPTP, il est préférable de demander une alternative prise en charge plutôt que de considérer PPTP comme une solution de repli courante.

Étape 1 : Ouvrez les paramètres réseau de Pardus

Sous Pardus GNOME, ouvrez les Paramètres et sélectionnez Réseau . L'aide de GNOME explique comment ajouter un VPN depuis la section VPN à l'aide du bouton « + ». Sous Pardus XFCE, la procédure est différente ; l'éditeur de connexion NetworkManager est accessible depuis l'applet réseau, ou via la commande correspondante nm-connection-editorsi cet éditeur graphique est installé.

Menu de l'application de bureau Pardus avec Paramètres sélectionné et Réseau visible dans la fenêtre Paramètres
Ouvrez les Paramètres, puis Réseau. Pardus GNOME et XFCE présentent des interfaces différentes, mais toutes deux gèrent finalement les profils de connexion NetworkManager.

Si la section VPN est présente mais ne propose pas le protocole souhaité, inutile de recréer la connexion. Cela signifie généralement que l'intégration NetworkManager correspondante n'est pas installée.

Étape 2 : Vérifiez que NetworkManager est en cours d’exécution.

Avant toute installation, vérifiez que Pardus utilise NetworkManager correctement :

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

Un ordinateur en bon état de fonctionnement devrait indiquer que NetworkManager est actif. Si le service n'est pas actif, commencez par résoudre ce problème ; un module VPN ne peut pas fonctionner si son service réseau parent est arrêté.

Panneau de configuration réseau Pardus affichant la connectivité filaire et une section VPN vide avec un bouton plus
La section VPN permet d'ajouter un nouveau profil dans le panneau réseau GNOME. Si votre protocole est absent de la boîte de dialogue suivante, vérifiez le paquet NetworkManager correspondant.

Étape 3 : Installez le plugin uniquement lorsque votre protocole l’exige.

Pardus est basé sur Debian, et l'ensemble de paquets Debian 13 actuel fournit les mêmes familles de plugins NetworkManager que celles utilisées ici. Installez uniquement ce qui correspond à votre 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

Les pages officielles des paquets Debian le décrivent network-manager-openvpn-gnomecomme le composant d'interface graphique GNOME pour le plugin OpenVPN de NetworkManager, network-manager-openconnect-gnomecomme l'intégration OpenConnect et network-manager-strongswancomme un plugin NetworkManager pour IKEv2 IPsec. En général, aucun plugin VPN NetworkManager supplémentaire n'est requis pour WireGuard, car NetworkManager le prend en charge nativement depuis la version 1.16.

Après l'installation d'un plugin, fermez puis rouvrez l'éditeur de connexion. Un redémarrage complet est généralement inutile. Si l'interface graphique ne se met toujours pas à jour, le redémarrage de NetworkManager interrompra la connexion réseau. Ne le faites donc que si vous pouvez tolérer une brève déconnexion.

sudo systemctl restart NetworkManager

Étape 4 : Importez un profil fourni au lieu de le ressaisir lorsque cela est possible.

Si votre administrateur vous a fourni un profil OpenVPN, l'importer est généralement plus sûr que de copier manuellement chaque option. Sous GNOME, choisissez l'option permettant d'importer un fichier de configuration VPN enregistré lorsqu'elle est disponible. La liste exacte des options VPN dépend des plugins installés ; par conséquent, tous les systèmes Pardus n'afficheront pas le même menu.

Ajouter une boîte de dialogue VPN listant plusieurs types de connexion VPN et une option Importer à partir d'un fichier
Choisissez le protocole correspondant exactement au serveur. Les options affichées dans la boîte de dialogue « Ajouter un VPN » dépendent des modules complémentaires installés ; ne sélectionnez pas les anciennes options simplement parce qu’elles figurent dans la liste.

NetworkManager documente également une procédure d'importation OpenVPN vianmcli :

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

Si cette commande indique que le type de VPN n'est pas pris en charge, vérifiez d'abord que le plugin OpenVPN NetworkManager est installé. Si le fichier contient des directives spécifiques au fournisseur que l'importateur de NetworkManager ne comprend pas, comparez le profil avec les instructions Linux prises en charge par l'administrateur VPN plutôt que de supprimer des lignes inconnues au hasard.

Étape 5 : Saisissez soigneusement les informations d’authentification et de certificat.

Pour un profil OpenVPN ou IPsec créé manuellement, la passerelle, le type d'authentification, le certificat d'autorité de certification, le certificat utilisateur, la clé privée et les identifiants doivent correspondre à la configuration du serveur. Une erreur fréquente consiste à mélanger un profil avec nom d'utilisateur et mot de passe avec des instructions basées sur un certificat, ou à choisir un fichier d'autorité de certification incorrect.

Éditeur de connexion OpenVPN avec champs pour le nom, la passerelle, le certificat d'autorité de certification, le certificat utilisateur, la clé privée et le mot de passe de la clé.
Renseignez uniquement les champs d'authentification requis par votre architecture VPN. Les déploiements basés sur des certificats peuvent nécessiter un certificat d'autorité de certification, un certificat client et une clé privée ; les déploiements utilisant uniquement un mot de passe emploient un mode d'authentification différent.

Soyez prudent avec les options qui stockent un mot de passe pour tous les utilisateurs. Le choix de stocker ou non un secret de connexion, de le demander à chaque fois ou de le partager à l'échelle du système relève de la politique de l'organisation. NetworkManager peut stocker les secrets de connexion dans son système de profils, et sa documentation indique que les fichiers de connexion peuvent contenir des mots de passe ou des clés privées. Sur les périphériques partagés, privilégiez le niveau d'accès le plus restreint possible tout en répondant à vos besoins opérationnels.

Étape 6 : Autoriser les modifications et se connecter

La création ou la modification d'un profil réseau système peut déclencher une invite d'authentification. Saisissez votre mot de passe d'administrateur local uniquement si vous avez initié la modification et que vous en êtes conscient.

Boîte de dialogue d'authentification Pardus demandant le mot de passe de l'administrateur local lors de l'ajout d'une connexion VPN
Pardus peut demander une autorisation locale avant d'enregistrer une connexion système. Cette autorisation est distincte du mot de passe du compte VPN utilisé pour l'authentification auprès du serveur distant.

Une fois le profil enregistré, activez-le depuis le panneau Réseau ou le menu Réseau de votre ordinateur. Si votre VPN utilise l'authentification multifacteur ou un mot de passe non enregistré, une autre invite peut s'afficher lors de la connexion.

Panneau de configuration réseau Pardus avec un profil VPN d'entreprise affiché dans la section VPN et son commutateur prêt à être connecté
Activez le profil VPN enregistré depuis les paramètres réseau. La présence d'un profil dans la liste confirme uniquement son enregistrement ; elle ne prouve pas que le serveur VPN distant a accepté la connexion.

Étape 7 : Vérifiez le tunnel au lieu de vous fier uniquement au bouton.

Lorsque l'interface graphique indique « Connecté » , confirmez l'état avec NetworkManager :

nmcli connection show --active
nmcli device status
ip route
ip -6 route
Paramètres réseau Pardus indiquant que le VPN d'entreprise est activé et que le statut du profil est marqué comme « Connecté ».
L'état « Connecté » est le premier signe de réussite. Poursuivez les vérifications de routage, de DNS et d'accessibilité avant de considérer la configuration VPN comme terminée.

Pour un VPN à tunnel complet, vous pouvez vous attendre à ce que la route par défaut ou les règles de routage acheminent le trafic Internet via le tunnel. Pour un VPN d'entreprise à tunnel partagé, la route Internet habituelle peut rester inchangée, tandis que seuls certains préfixes privés transitent par le VPN. Par conséquent, le fait que « mon adresse IP publique n'ait pas changé » n'est pas automatiquement synonyme d'échec.

Étape 8 : Tester la ressource que le VPN est censé atteindre

La cible de validation idéale est une ressource interne accessible uniquement via le VPN : par exemple, un nom DNS interne, un portail web, un serveur Git ou une adresse IP privée fournie par votre administrateur. N’inventez pas une adresse privée arbitraire en supposant qu’elle réponde au ping ; de nombreux réseaux bloquent le protocole ICMP.

nmcli connection show --active
ip route get 10.20.30.40
getent hosts intranet.example.internal
curl -I https://intranet.example.internal/
Le terminal Pardus affiche une interface de tunnel et les commandes de test de connectivité après l'activation d'une connexion VPN.
Utilisez les commandes du terminal pour vérifier qu'une interface de tunnel ou une connexion VPN est active et que la destination privée prévue est accessible. Le nom de l'interface et l'adresse interne dépendent de votre VPN.

Pour OpenVPN, l'interface du tunnel est souvent nommée `tunnel` tun0, mais ce nom n'est pas garanti. WireGuard utilise généralement son propre nom d'interface. Utilisez `tunnel` nmcli connection show --activeet `tunnel` ip linkpour identifier l'interface réellement créée par votre système.

Si le VPN se connecte mais que les sites internes restent inaccessibles

Vérifiez d'abord le routage

Exécutez ip routela ip route get INTERNAL_IPcommande. Si la recherche sélectionne votre passerelle Wi-Fi/Ethernet habituelle au lieu du chemin VPN, il se peut que le profil ne contienne pas la route de sous-réseau privé requise. Avant d'ajouter vous-même des routes, demandez à l'administrateur VPN quels préfixes doivent transiter par le tunnel.

Vérifiez ensuite le DNS.

Si les adresses IP privées fonctionnent mais pas les noms d'hôtes internes, le problème vient probablement de la résolution de noms plutôt que du tunnel lui-même. Sur les systèmes utilisant NetworkManager systemd-resolved, resolvectl statusvous pouvez afficher les serveurs DNS et les domaines par lien. Sur les autres configurations, examinez les informations DNS exposées par NetworkManager.

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

Le DNS fractionné est particulièrement important en entreprise : seuls les noms de domaine internes doivent parfois être acheminés vers le serveur DNS de l’entreprise. Remplacer tous les paramètres DNS par un résolveur public peut rendre un tunnel fonctionnel inopérant, car les noms privés ne sont plus résolus.

Utilisez les journaux en cas d'échec d'authentification ou de négociation.

Si la connexion n'atteint jamais l'état connecté, consultez les journaux de NetworkManager pendant la nouvelle tentative :

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

Recherchez les erreurs de validation de certificat, les messages d'inaccessibilité de la passerelle, les échecs d'authentification ou les erreurs de démarrage des plugins. Évitez de publier des journaux complets sans les avoir vérifiés au préalable, car ils peuvent contenir des noms de serveurs, des noms d'utilisateur, des chemins d'accès aux certificats et des informations réseau.

WireGuard sur Pardus : utilisez la prise en charge native de NetworkManager

WireGuard se distingue des VPN basés sur des plugins mentionnés précédemment. La documentation officielle de NetworkManager indique que WireGuard est pris en charge nativement, et la documentation de référence des paramètres de NetworkManager expose les propriétés spécifiques à WireGuard telles que les clés privées, les pairs, les points de terminaison, les adresses IP autorisées et la persistance de la connexion.

Si vous disposez d'une configuration WireGuard, privilégiez l'importation ou la création d'un profil WireGuard NetworkManager avec les valeurs exactes fournies par votre administrateur. Portez une attention particulière au paramètreAllowedIPs : il détermine les préfixes de destination envoyés au pair. Une configuration contenant `<destination>` 0.0.0.0/0et ::/0`<destination>` correspond généralement à un tunnel complet ; des préfixes plus étroits indiquent un tunnel fractionné.

Quand faut-il arrêter le dépannage de NetworkManager et changer d'approche ?

NetworkManager est une solution adaptée lorsque la technologie VPN bénéficie d'une intégration NetworkManager permanente et que le poste de travail nécessite un profil persistant facilement activable par l'utilisateur. Il convient d'adopter une autre approche si le fournisseur exige des fonctionnalités non prises en charge par son plugin NetworkManager, si le client d'entreprise effectue des contrôles de sécurité des appareils ou une authentification propriétaire, ou si votre administrateur ne prend en charge que le client Linux du fournisseur.

NetworkManager avertit lui-même que certains plugins VPN tiers ne sont plus maintenus. Sa page d'assistance actuelle indique que l'ancien plugin Fortinet SSLVPN est obsolète et suggère OpenConnect pour le protocole Fortinet compatible, plus ancien. Quant au protocole PPTP, il n'est plus maintenu et présente des failles cryptographiques. Par conséquent, la présence d'un plugin dans un dépôt de paquets ne garantit pas qu'il s'agisse d'un protocole à déployer aujourd'hui.

Auto-vérification finale

Avant de considérer la configuration du VPN Pardus comme terminée, déconnectez-vous puis reconnectez-vous une fois et vérifiez à nouveau le résultat. Une configuration correcte devrait réussir les tests suivants :

  • Le profil VPN attendu s'active sans erreur de plugin ni d'authentification.
  • nmcli connection show --activeaffiche le profil VPN ou WireGuard lorsqu'il est connecté.
  • L'itinéraire vers une destination interne approuvée emprunte le tracé du tunnel prévu.
  • Les noms DNS internes sont résolus lorsque l'organisation s'y attend.
  • Vous pouvez accéder à au moins un véritable service interne qui fait partie intégrante de l'objectif du VPN.
  • La déconnexion du VPN supprime, comme prévu, la route ou l'accès privé.

Si la connexion réussit l'authentification mais échoue aux vérifications de routage ou DNS, ne modifiez pas constamment les mots de passe et les certificats. Concentrez vos investigations sur les routes, les domaines DNS, la politique côté serveur et l'architecture de tunnel fractionné requise. Si le protocole lui-même nécessite un plugin obsolète ou non maintenu, la solution la plus durable consiste à migrer vers une technologie VPN actuellement prise en charge plutôt que de forcer le fonctionnement de l'ancienne.

Laisser un commentaire

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Résoudre les problèmes de déchirure d'écran sur les cartes graphiques Intel sous Pardus Linux : un guide pratique

Corrigez les déchirures d'écran des cartes graphiques Intel sous Pardus Linux en vérifiant X11 vs Wayland, les paramètres du compositeur, le taux de rafraîchissement, le pilote Xorg actif et TearFree uniquement lorsque cela est approprié.

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Comment configurer le pare-feu SLES 15 avec firewall-cmd

Configurer firewalld sur SLES 15 : vérifier les zones, autoriser les services ou les ports, enregistrer les règles permanentes, recharger en toute sécurité et vérifier l’accès.

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Guide de configuration de la mise à jour en direct de SLES : Appliquer les mises à jour du noyau sans redémarrer

Activez la mise à jour en direct du noyau sur SLES 15 SP7, appliquez les correctifs pris en charge sans redémarrer, vérifiez les correctifs actifs et comprenez quand un redémarrage du noyau est encore nécessaire.

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Comment activer le mode FIPS sur SUSE Linux Enterprise Server 15

Activez le mode FIPS sur SLES 15 avec l'utilitaire de configuration pris en charge par SUSE, redémarrez en toute sécurité, vérifiez l'état du noyau et de la politique de chiffrement, et vérifiez les limites de certification.

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Comment installer Google Chrome sur Gooroom OS sans enfreindre les règles de sécurité

Installez Google Chrome sur Gooroom OS en toute sécurité grâce aux paquets .deb officiels, à APT, aux vérifications de politique, aux conseils de mise à jour et aux correctifs pour les appareils gérés.

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Comment exporter en toute sécurité les journaux système SLES vers un serveur Syslog distant

Transférez en toute sécurité les journaux système SLES vers un serveur syslog distant grâce à rsyslog, aux certificats TLS, à la vérification du nom du pair, aux files d'attente, à la validation et aux tests.

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégration de SLES 15 Active Directory avec SSSD : Guide étape par étape

Intégrez SLES 15 à Active Directory avec SSSD à l'aide de YaST. Configurez le DNS et l'heure, configurez les connexions au domaine, vérifiez Kerberos et comparez SSSD, Winbind et realmd.

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolution des problèmes liés au pilote Wi-Fi Realtek RTL8821CE sous Pardus Linux

Résolvez les problèmes de Wi-Fi RTL8821CE sur Pardus Linux en vérifiant le pilote rtw88 intégré, le firmware Realtek, rfkill, NetworkManager et les options de repli sécurisées.

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Résolution de l'erreur « Échec temporaire de la résolution DNS » sous Debian 12 avec systemd-resolved

Diagnostiquer et corriger les échecs de résolution DNS de Debian 12 avec systemd-resolved, y compris resolv.conf, NetworkManager, networkd, cache et vérification.

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Comment installer Pardus Linux en dual boot avec Windows 11 en toute sécurité

Installez Pardus 25.2 à côté de Windows 11 en sauvegardant, en réduisant le volume Windows, en démarrant sur une clé USB UEFI et en protégeant les partitions EFI et de récupération existantes.