[obsolète]
Présentation
Mytinydc-Openvpn est une application web permettant de gérer un ou plusieurs réseaux “Openvpn” :
- Gestion des utilisateurs (création, révocations),
- présentation des traces de connexions par utilisateur,
- et quelques statistiques d’utilisations.
Installation
Pour l’installer, rendez-vous sur le Gitlab situé ici.
Problèmes rencontrés
Quand le service “OPENVPN serveurs” dispose de plusieurs réseaux (configurations), l’ordre de démarrage de ces services est donné par “systemd”. Cet ordre est non prédictible.
Chaque service “OPENVPN” disposera d’une interfaces “tun” indépendante. Sa configuration est indiquée avec le paramètre “dev” (Exemple : “dev tun”).
Dans le cadre d’un configuration standard (“dev tun”), le système attribue la première interface tun disponible (le premier service démarré obtient “tun0” et ainsi de suite…).
Associer des règles de Firewall par rapport à l’interface devient donc rapidement ingérable, du fait de l’attribution alétoire de l’interface “tun”.
Pour régler ce problème, il suffit de définir la valeur du paramètre “dev” : “dev tun0”. Chaque configuration devra présenter une interface différente “dev tun1”, “dev tun2”, etc…
dev tunX | tapX | null
# TUN/TAP virtual network device ( Xcan be omitted for a dynamic device.)See examples section
# below for an example on setting up a TUN device.
# You must use either tun devices on both ends of the connection or tap
# devices on both ends. You cannot mix them, as they represent different underlying protocols.
# tun devices encapsulate IPv4 while tap devices encapsulate ethernet 802.3.
# https://openvpn.net/community-resources/reference-manual-for-openvpn-2-0/