Quelques compléments:
- Serveur avec juste une clef de cryptage pour connecter une machine à une autre:
serveur.conf
:
secret local.key
port 1194
proto udp
dev tap
ifconfig 10.8.1.1 255.255.255.0p
client.conf
remote 192.168.1.251 1194
proto udp
dev tap
secret local.key
ifconfig 10.8.1.3 255.255.255.0
route-gateway 10.8.1.1
par exemple.
- Serveur non bridge avec un DHCP:
serveur.conf
port 1194
proto udp
dev tap0
ca ca.crt
cert serveur.crt
key serveur.key
dh dh1024.pem
ifconfig-pool-persist ipp.txt
server 10.8.0.0 255.255.255.0
keepalive 10 120
user openvpn
group openvpn
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 1
client.conf
client
dev tap0
proto udp
remote 192.168.1.251 14142
resolv-retry infinite
nobind
user francois
group francois
persist-key
persist-tun
ca serveur.crt
cert client.crt
key client.key
ns-cert-type server
comp-lzo
verb 6
- Serveur avec des IPs fixes définies par les postes clients:
serveur.conf
port 1194
proto udp
dev tap
ca ca.crt
cert serveur.crt
key serveur.key
dh dh1024.pem
mode server
tls-server
ifconfig 192.168.0.6 255.255.255.0
keepalive 10 120
duplicate-cn
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 1
l’IP du serveur est 192.168.0.6
duplicate-cn
permet ici à plusieurs clients de se connecter avec le même certificat.
client.conf
:
client
dev tap
proto udp
remote 172.16.41.100 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca serveur.crt
cert client.crt
key client.key
ifconfig 192.168.0.200 255.255.255.0
ns-cert-type server
comp-lzo
verb 6
la machine ici a été mise avec une IP à 192.168.0.200
Attention, les machines peuvent se connecter au serveur mais pas entre elles, si on le veut il faut modifier la table de routage.