autotun est un petit démon qui écoute une interface réseau virtuelle (de type tun). Quand il reçoit un paquet sur cette interface :
- il lit l'adresse IP destination de ce paquet
- il calcule l'adresse de réseau correspondante (en fonction d'un masque prédéterminé, par défaut /20)
- il lance un script externe en lui envoyant en paramètre le réseau calculé
Utilisation dans RPV2
autotun est utilisé pour le réseau privé de l'AUF : il écoute une interface reliée à 10.0.0.0/8. Dès qu'un paquet arrive sur ce réseau il lance le client OpenVPN nécessaire pour se connecter au sous-réseau 10.x.y.0/20 correspondant.
Code source
Visible ici : http://trac.sn.auf.org/rpv2/browser/autotun
Téléchargeable via svn co http://trac.sn.auf.org/svn/rpv2/autotun
Voir aussi
le projet Projet/RPVv2