Serveur VPN : OpenVPN
Matthieu Vogelweith
10 juillet 2008

Résumé

OpenVPN
...

Ce document a été rédigé en LaTeX en utilisant l’excellent Vim sous Debian GNU/Linux. Il est disponible aux formats XHTML et PDF. Les sources LaTeX sont disponibles ici : LATEX

Licence

Copyright ©2008 Matthieu VOGELWEITH <matthieu@vogelweith.com>.

Vous avez le droit de copier, distribuer et/ou modifier ce document selon les termes de la GNU Free Documentation License, Version 1.2 ou ultérieure publiée par la Free Software Foundation ; avec aucune section inaltérable, aucun texte de première page de couverture, et aucun texte de dernière page de couverture. Une copie de la licence est disponible dans la page GNU Free Documentation License.

Table des matières

Introduction

- Simple
- Flexible
- Robuste
- Multi-plateforme

Serveur OpenVPN

2.1 Installation des paquets

# aptitude install openvpn

2.2 Configuration de base

- distribution des routes
- distribution des DNS

2.3 Gestion des logs

ATTENTION, si les logs sont écrits dans un fichier dédié, il faut absolument mettre en place une rotation des logs. Dans le cas contraire, OpenVPN tombe lorsque le fichier de log atteint 2Go.

log /var/log/openvpn.log 
verb 5

Dans le fichier /etc/logrotate.d/openvpn :

/var/log/openvpn.log { 
    rotate 4 
    daily 
    compress 
    missingok 
    notifempty 
}

2.4 Configuration avancée

- Utilisation des CCD.
- Ajout des routes dispo derrière les clients via iroute.

Client OpenVPN Linux

3.1 Installation des paquets

# aptitude install openvpn

3.2 Configuration de base

3.3 Configuration des DNS

- mise à jour de resolvconf.

Client OpenVPN Windows

4.1 Installation

Client OpenVPN Mac OS X

5.1 Installation

Références

Dernière modification le 11/07/2008 à 09:05.