kb:linux:generalites:openvpn
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| kb:linux:generalites:openvpn [2017/12/09 00:19] – modification externe 127.0.0.1 | kb:linux:generalites:openvpn [2018/07/25 20:44] (Version actuelle) – beu | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| Toute la manipulation coté serveur est réalisé sur le packet OpenVPN 2.4 (sous debian 9) | Toute la manipulation coté serveur est réalisé sur le packet OpenVPN 2.4 (sous debian 9) | ||
| - | < | + | < |
| # apt install openvpn easy-rsa | # apt install openvpn easy-rsa | ||
| </ | </ | ||
| Ligne 19: | Ligne 19: | ||
| Ensuite on va créer tous les dossiers nécessaire | Ensuite on va créer tous les dossiers nécessaire | ||
| - | < | + | < |
| - | # mkdir -p / | + | # mkdir -p / |
| - | # mkdir / | + | |
| - | # cp -r / | + | |
| </ | </ | ||
| Il faut ensuite autoriser le noyaux linux à faire du ' | Il faut ensuite autoriser le noyaux linux à faire du ' | ||
| - | < | + | < |
| - | # sed -i ' | + | # sed -i ' |
| - | # echo 1 > / | + | |
| </ | </ | ||
| Ligne 35: | Ligne 32: | ||
| ====Configuration Nomade==== | ====Configuration Nomade==== | ||
| + | |||
| + | ===Objectif=== | ||
| + | |||
| + | L' | ||
| ===Configuration du serveur=== | ===Configuration du serveur=== | ||
| Ligne 42: | Ligne 43: | ||
| Modifier le fichiers de variables /// | Modifier le fichiers de variables /// | ||
| - | < | + | < |
| export KEY_COUNTRY=" | export KEY_COUNTRY=" | ||
| export KEY_PROVINCE=" | export KEY_PROVINCE=" | ||
| Ligne 51: | Ligne 52: | ||
| </ | </ | ||
| - | On va ensuite générer les clés et les certificats pour le serveur | + | On va ensuite générer les clés et les certificats pour le serveur |
| - | < | + | < |
| - | # cd / | + | #!/ |
| - | # source | + | |
| - | # ./ | + | source |
| - | # openssl dhparam -out keys/ | + | / |
| - | # ./pkitool --initca | + | openssl dhparam -out keys/ |
| - | # ./pkitool --server server | + | / |
| - | # openvpn --genkey --secret keys/ta.key | + | / |
| + | openvpn --genkey --secret keys/ta.key | ||
| </ | </ | ||
| - | la commande ' | + | Le script va vous poser plein de question et va être un peu long sur certaines étape. |
| Téléchargé le ficher {{configurations: | Téléchargé le ficher {{configurations: | ||
| Il est fait pour fonctionner, | Il est fait pour fonctionner, | ||
| - | Attention au règles de NAT qui peuvent être nécessaire. | + | Attention au règles de NAT qui peuvent être nécessaire.((Voir [[https:// |
| Il ne restera plus qu'a lancer le service : | Il ne restera plus qu'a lancer le service : | ||
| - | < | + | < |
| # systemctl start openvpn@nomade | # systemctl start openvpn@nomade | ||
| </ | </ | ||
| Ligne 96: | Ligne 98: | ||
| Pour créer un client il faut lancer les commandes suivantes : | Pour créer un client il faut lancer les commandes suivantes : | ||
| - | < | + | < |
| - | # cd / | + | # / |
| - | # source | + | |
| - | # ./ | + | |
| </ | </ | ||
| Ligne 110: | Ligne 110: | ||
| * / | * / | ||
| * / | * / | ||
| - | * / | + | * / |
| - | * / | + | * / |
| qu'il devra mettre dans un même dossier. | qu'il devra mettre dans un même dossier. | ||
| ====Configuration Site-à-Site==== | ====Configuration Site-à-Site==== | ||
| + | |||
| + | FIXME | ||
| + | |||
| ====Configuration d' | ====Configuration d' | ||
| + | |||
| + | FIXME | ||
| ==Note : == | ==Note : == | ||
| Règle iptables pour rediriger les requêtes vers une autre une ip (NAT 1.1) sans modification de l' | Règle iptables pour rediriger les requêtes vers une autre une ip (NAT 1.1) sans modification de l' | ||
| - | | + | |
| + | <code bash> | ||
| + | iptables -t nat -A PREROUTING -p tcp -d 188.165.42.128 -j DNAT --to-destination 10.8.0.6 | ||
| + | </ | ||
| ==Note 2 : == | ==Note 2 : == | ||
| Le packet Resolvconf installer nativement sur Debian bloque les modifications DNS invoqué par Openvpn. Pour outrepasser cela, il suffit de rajouter les lignes suivante dans le fichier de configuration du client : | Le packet Resolvconf installer nativement sur Debian bloque les modifications DNS invoqué par Openvpn. Pour outrepasser cela, il suffit de rajouter les lignes suivante dans le fichier de configuration du client : | ||
| + | < | ||
| script-security 2 | script-security 2 | ||
| up / | up / | ||
| down / | down / | ||
| - | | + | </ |
kb/linux/generalites/openvpn.1512778796.txt.gz · Dernière modification : de 127.0.0.1
