Aujourd'hui, les réseaux virtuels basés sur les technologies de classe VPN (Virtual Private Network) sont utilisés non seulement pour organiser des environnements bien protégés pour un échange de données transparent via des canaux ouverts, mais également pour fournir facilement un accès Internet. À cet égard, tout utilisateur qui change de fournisseur peut être confronté à la nécessité de mettre en place un VPN. Linux a ses propres spécificités pour résoudre ce problème.
Nécessaire
Identifiants racine
Instructions
Étape 1
Vérifiez si le support PPP existe dans le noyau de votre système d'exploitation. Le moyen le plus simple de le faire est de regarder les valeurs des options avec le préfixe CONFIG_PPP dans le fichier de configuration du noyau actuel. Il est généralement installé dans le répertoire /boot et porte un nom commençant par config. Découvrez le nom de ce fichier à l'aide de la commande
ls / démarrage
ou alors
ls / démarrage | grep conf
Imprimez les lignes que vous voulez avec cat, en filtrant avec grep. Par exemple:
cat /boot/config-2.6.30-std-def-alt15 | grep PPP
Analysez les lignes contenant les options CONFIG_PPP, CONFIG_PPP_ASYNC, CONFIG_PPP_SYNC_TTY. S'il n'y a pas de symbole # devant eux, la fonctionnalité correspondante est prise en charge (pour les valeurs de m - sous la forme d'un module externe, pour les valeurs de y - elle est incluse dans le noyau).
Étape 2
Vérifiez si le logiciel client permettant d'établir des connexions VPN est installé sur le système. Le package requis a généralement un nom commençant par pptp. Utilisez apt-cache avec l'option de recherche pour trouver le package requis dans les référentiels disponibles et rpm avec l'option -qa pour vérifier si le package est installé. Lorsque vous travaillez dans un environnement graphique, il peut être judicieux d'utiliser des programmes tels que synaptic.
Étape 3
Installez le logiciel manquant. Utilisez les gestionnaires de paquets appropriés (apt-get, rpm dans la console, synaptic dans l'environnement graphique, etc.). Si vous avez installé le package ppp avec les modules du noyau pour prendre en charge le protocole approprié, redémarrez votre ordinateur.
Étape 4
Essayez de configurer le VPN à l'aide de scripts de configuration tels que pptp-command ou pptpsetup. Ils sont souvent inclus dans les packages logiciels clients VPN. Pour obtenir de l'aide sur les paramètres de ligne de commande de ces utilitaires, utilisez-les pour les exécuter avec l'option --help. Par exemple:
pptpsetup --help
Si aucun script de configuration n'a été installé, passez à l'étape suivante pour configurer manuellement le VPN.
Étape 5
Créez un répertoire /etc/ppp avec un fichier nommé chap-secrets. Ouvrez le fichier dans un éditeur de texte. Ajoutez-y une ligne comme celle-ci:
MOT DE PASSE SERVEUR DE CONNEXION *
Les valeurs LOGIN et PASSWORD sont nom d'utilisateur et mot de passe. Ils doivent être fournis par votre fournisseur de services VPN. Remplacez SERVER par un nom de connexion arbitraire ou *.
Étape 6
Créez un répertoire /etc/ppp/pairs. Créez-y un fichier portant le même nom que la valeur SERVER de l'étape précédente (ou un nom arbitraire si * a été spécifié). Modifiez ce fichier pour ajouter des informations telles que:
pty "serveur pptp --nolaunchpppd"
nom LOGIN
SERVEUR ipparam
SERVEUR de nom distant
serrure
noauth
nodule
nobsdcomp
Les valeurs LOGIN et SERVER ici sont les mêmes qu'à l'étape 5. Ceci termine la configuration VPN sur Linux.