OpenVPN » Historique » Version 5
« Précédent -
Version 5/48
(diff) -
Suivant » -
Version actuelle
Jocelyn Dealande, 01/05/2012 18:56
- Contenu
- OpenVPN
OpenVPN¶
point a point¶
openvpn --genkey --secret tst.key #server openvpn --mktun --dev-type tap --dev taptst ip link set taptst up openvpn --dev-type tap --dev tapstg --comp-lzo yes --cipher none --proto udp --daemon --keepalive 10 30 --secret tst.key --port 1234 #client openvpn --mktun --dev-type tap --dev taptst ip link set taptst up openvpn --dev-type tap --dev tapstg --comp-lzo yes --cipher none --proto udp --daemon --keepalive 10 30 --secret tst.key --remote A.B.C.D 1234
server¶
Pour ignorer les push IP et route du serveur coté client openvpn il suffit de mettre "tls-client" a la place de "client"
l'option --client est un raccourci pour --tls-client --pull et --pull est ce qui accepte les directives serveur.
Point-Ã -point avec routage d'un bloc d'IP.¶
Le but est d'utiliser OpenVPN pour du partage de connexion ADSL. La collecte ADSL n'étant pas maitrisée mais étant celle d'un opérateur tiers et quelconque. Les options et le fonctionnement sont très similaires à la configuration point-à -point. Sauf que tout démarre avec un script d'init et qu'il y a en plus la question du routage du bloc d'adresses. IP.
Le but est d'ammener des adresses IP publiques, via le VPN jusque chez les utilisateurs finaux (barbus du schémas). Là où par défaut, ils ne pourraient que se mettre derrière la *box et recevoir des adresses privées. Ce montage permet également de "neutraliser" un accès internet qui l'est peuâ¦
Ce qui ne concerne pas cette documentation :- la manière dont le routeur term_distante effectue le routage du bloc vers internet.
- la manière dont le trafic est collecté sur le réseau local du côté eth1 de term_locale.
Préparation¶
On génère une clé symétrique et on la copie dans /etc/openvpn/trifouillis/vpn-trifouillis.key sur term_locale et term_distante.
openvpn --genkey --secret trifouillis.key
Configuration OpenVPN client¶
/etc/openvpn/trifouillis.conf :Â
dev tap0 dev-type tap comp-lzo yes cipher none proto udp verb 3 daemon log-append /var/log/openvpn-trifouillis.log remote 5.5.5.5 9999 secret /etc/openvpn/trifouillis/vpn-trifouillis.key up /etc/openvpn/trifouillis/vpn.up.sh down /etc/openvpn/trifouillis/vpn.down.sh keepalive 10 30 persist-tun # nobind permet de prendre un port aléatoire à chaque démarrage d'openVPN évitera # les bugs liés aux NAT lorsque certaines box changent d'IP publique... nobind
Configuration OpenVPN serveur¶
/etc/openvpn/trifouillis.conf :Â
dev tap0 dev-type tap comp-lzo yes cipher none proto udp verb 3 daemon log-append /var/log/openvpn-trifouillis.log port 9999 secret /etc/openvpn/trifouillis/vpn-trifouillis.key keepalive 10 30 persist-tun
TO BE CONTINUED :Â ROUTAGE ET DÃTAILS
Proxmox¶
http://www.nedproductions.biz/wiki/configuring-a-proxmox-ve-2.x-cluster-running-over-an-openvpn-intranet
http://blog.developpeur-neurasthenique.fr/auto-hebergement-configurer-un-cluster-proxmox-2-sans-multicast.html