Freenas – Configurer OpenVPN au jail Transmission
Installation d'OpenVPN
Si vous avez suivi comment installer Freenas et configurer le jail Transmission, voici comment configurer OpenVPN au jail Transmission. Commençons par activer l’interface tun. Pour cela il va falloir stopper le Jail Transmission et l’éditer.
Depuis l’interface Freenas, allez dans Jails, ouvrez le menu contextuel du Jail Transmission et cliquez sur Stop. Une fois stoppé, ouvrez à nouveau le menu contextuel et cliquez sur Modifier.
Dans la rubrique Propriétés du réseau, cochez l’option ‘allow_tun‘ sauvegardez puis démarrez le jail.
Ouvrez à nouveau le menu contextuel du Jail Transmission et cliquez sur Shell pour ouvrir une console (cf 1ère capture d’écran) .
Ouvrir le fichier /usr/local/etc/pkg/repos/FreeBSD.conf et mettre FreeBSD: { enabled: yes }
1 |
FreeBSD: { enabled: yes } |
Installez ensuite OpenVPN en tapant la commande suivante :
1 |
$ pkg update && pkg upgrade && pkg install openvpn |
Nous allons maintenant créer le fichier de configuration pour la connexion VPN. Récupérez pour cela le contenu du fichier .ovpn que vous avez généré depuis le serveur, pour votre client. Je l’ai appelé srvnas01_aeron.ovpn.
1 2 |
$ cd /usr/local/etc/ $ vi srvnas01_aeron.conf |
Exemple de contenu
Pour activer l’autostart, ouvrez le fichier /etc/rc.conf et ajoutez le code suivant
1 2 3 4 |
[...] # Enable OpenVPN openvpn_enable="YES" openvpn_configfile="/usr/local/etc/srvnas01_aeron.conf" |
Redémarrez le Jail et reconnectez-vous à la console. Tapez ensuite la commande suivante, c’est l’IP du serveur VPN qui doit apparaitre :
1 |
$ curl www.monip.org |
Et le tour est joué. Nous avons vu comment configurer OpenVPN au jail Transmission de Freenas pour télécharger plus sereinement.