OpenVPN » Historique » Version 6
Jocelyn Dealande, 01/05/2012 18:56
1 | 3 | Laurent GUERBY | {{>toc}} |
---|---|---|---|
2 | 3 | Laurent GUERBY | |
3 | 1 | Laurent GUERBY | h1. OpenVPN |
4 | 1 | Laurent GUERBY | |
5 | 3 | Laurent GUERBY | h2. point a point |
6 | 1 | Laurent GUERBY | |
7 | 1 | Laurent GUERBY | <pre> |
8 | 1 | Laurent GUERBY | openvpn --genkey --secret tst.key |
9 | 1 | Laurent GUERBY | |
10 | 1 | Laurent GUERBY | #server |
11 | 1 | Laurent GUERBY | openvpn --mktun --dev-type tap --dev taptst |
12 | 1 | Laurent GUERBY | ip link set taptst up |
13 | 1 | Laurent GUERBY | openvpn --dev-type tap --dev tapstg --comp-lzo yes --cipher none --proto udp --daemon --keepalive 10 30 --secret tst.key --port 1234 |
14 | 1 | Laurent GUERBY | |
15 | 1 | Laurent GUERBY | #client |
16 | 1 | Laurent GUERBY | openvpn --mktun --dev-type tap --dev taptst |
17 | 1 | Laurent GUERBY | ip link set taptst up |
18 | 1 | Laurent GUERBY | 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 |
19 | 1 | Laurent GUERBY | </pre> |
20 | 2 | Laurent GUERBY | |
21 | 3 | Laurent GUERBY | h2. server |
22 | 3 | Laurent GUERBY | |
23 | 2 | Laurent GUERBY | Pour ignorer les push IP et route du serveur coté client openvpn il suffit de mettre "tls-client" a la place de "client" |
24 | 2 | Laurent GUERBY | l'option --client est un raccourci pour --tls-client --pull et --pull est ce qui accepte les directives serveur. |
25 | 3 | Laurent GUERBY | |
26 | 5 | Jocelyn Dealande | h2. Point-Ã -point avec routage d'un bloc d'IP. |
27 | 5 | Jocelyn Dealande | |
28 | 5 | Jocelyn Dealande | 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. |
29 | 5 | Jocelyn Dealande | |
30 | 5 | Jocelyn Dealande | 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⦠|
31 | 5 | Jocelyn Dealande | |
32 | 5 | Jocelyn Dealande | Ce qui ne concerne pas cette documentation : |
33 | 5 | Jocelyn Dealande | * la manière dont le routeur term_distante effectue le routage du bloc vers internet. |
34 | 5 | Jocelyn Dealande | * la manière dont le trafic est collecté sur le réseau local du côté eth1 de term_locale. |
35 | 5 | Jocelyn Dealande | |
36 | 5 | Jocelyn Dealande | h3. Préparation |
37 | 5 | Jocelyn Dealande | |
38 | 5 | Jocelyn Dealande | 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_. |
39 | 5 | Jocelyn Dealande | |
40 | 5 | Jocelyn Dealande | <pre> |
41 | 5 | Jocelyn Dealande | openvpn --genkey --secret trifouillis.key |
42 | 5 | Jocelyn Dealande | </pre> |
43 | 5 | Jocelyn Dealande | |
44 | 5 | Jocelyn Dealande | h3. Configuration OpenVPN client |
45 | 5 | Jocelyn Dealande | |
46 | 5 | Jocelyn Dealande | _/etc/openvpn/trifouillis.conf_ :Â |
47 | 5 | Jocelyn Dealande | <pre> |
48 | 5 | Jocelyn Dealande | dev tap0 |
49 | 5 | Jocelyn Dealande | dev-type tap |
50 | 5 | Jocelyn Dealande | comp-lzo yes |
51 | 5 | Jocelyn Dealande | cipher none |
52 | 5 | Jocelyn Dealande | proto udp |
53 | 5 | Jocelyn Dealande | verb 3 |
54 | 5 | Jocelyn Dealande | |
55 | 5 | Jocelyn Dealande | daemon |
56 | 5 | Jocelyn Dealande | log-append /var/log/openvpn-trifouillis.log |
57 | 5 | Jocelyn Dealande | |
58 | 5 | Jocelyn Dealande | remote 5.5.5.5 9999 |
59 | 5 | Jocelyn Dealande | secret /etc/openvpn/trifouillis/vpn-trifouillis.key |
60 | 5 | Jocelyn Dealande | |
61 | 5 | Jocelyn Dealande | up /etc/openvpn/trifouillis/vpn.up.sh |
62 | 5 | Jocelyn Dealande | down /etc/openvpn/trifouillis/vpn.down.sh |
63 | 5 | Jocelyn Dealande | |
64 | 5 | Jocelyn Dealande | keepalive 10 30 |
65 | 5 | Jocelyn Dealande | |
66 | 5 | Jocelyn Dealande | persist-tun |
67 | 5 | Jocelyn Dealande | |
68 | 5 | Jocelyn Dealande | # nobind permet de prendre un port aléatoire à chaque démarrage d'openVPN évitera |
69 | 5 | Jocelyn Dealande | # les bugs liés aux NAT lorsque certaines box changent d'IP publique... |
70 | 5 | Jocelyn Dealande | |
71 | 5 | Jocelyn Dealande | nobind |
72 | 5 | Jocelyn Dealande | </pre> |
73 | 5 | Jocelyn Dealande | |
74 | 5 | Jocelyn Dealande | h3. Configuration OpenVPN serveur |
75 | 5 | Jocelyn Dealande | |
76 | 5 | Jocelyn Dealande | _/etc/openvpn/trifouillis.conf_ :Â |
77 | 5 | Jocelyn Dealande | <pre> |
78 | 5 | Jocelyn Dealande | dev tap0 |
79 | 5 | Jocelyn Dealande | dev-type tap |
80 | 5 | Jocelyn Dealande | comp-lzo yes |
81 | 5 | Jocelyn Dealande | cipher none |
82 | 5 | Jocelyn Dealande | proto udp |
83 | 5 | Jocelyn Dealande | verb 3 |
84 | 5 | Jocelyn Dealande | |
85 | 5 | Jocelyn Dealande | daemon |
86 | 5 | Jocelyn Dealande | log-append /var/log/openvpn-trifouillis.log |
87 | 5 | Jocelyn Dealande | |
88 | 5 | Jocelyn Dealande | port 9999 |
89 | 5 | Jocelyn Dealande | secret /etc/openvpn/trifouillis/vpn-trifouillis.key |
90 | 5 | Jocelyn Dealande | |
91 | 5 | Jocelyn Dealande | keepalive 10 30 |
92 | 5 | Jocelyn Dealande | |
93 | 5 | Jocelyn Dealande | persist-tun |
94 | 5 | Jocelyn Dealande | </pre> |
95 | 5 | Jocelyn Dealande | |
96 | 5 | Jocelyn Dealande | *TO BE CONTINUED :Â ROUTAGE ET DÃTAILS* |
97 | 5 | Jocelyn Dealande | |
98 | 3 | Laurent GUERBY | h2. Proxmox |
99 | 3 | Laurent GUERBY | |
100 | 3 | Laurent GUERBY | http://www.nedproductions.biz/wiki/configuring-a-proxmox-ve-2.x-cluster-running-over-an-openvpn-intranet |
101 | 4 | Laurent GUERBY | http://blog.developpeur-neurasthenique.fr/auto-hebergement-configurer-un-cluster-proxmox-2-sans-multicast.html |