Bonjour,
Tout d'abord je dois préciser que ma configuration tournait sans soucis sur Fedora 7, c'est depuis l'upgrade vers Fedora 8 que cela ne fonctionne plus. Fedora tourne sans problème mais le réseau VPN lui, non. En fait je peux m'y connecter mais il ne route plus vers le sous-réseau local.
Réseau local du client : 192.168.110.0/24 (variable mais c'est le cas de la configuration de test).
Réseau local du serveur : 192.168.10.0/24
Réseau VPN : 10.8.0.0/24
il y a donc ces lignes dans /etc/openvpn/server.conf :
proto udp
dev tun
server 10.8.0.0 255.255.255.0
push "route 192.168.10.0 255.255.255.0"
route 10.8.0.0 255.255.255.0
et ceci dans la config d'iptables :
-A POSTROUTING -s 10.8.0.0/24 -d 192.168.10.0/24 -o eth0 -j SNAT --to-source 192.168.10.88
Ceci marchait impec sous Fedora 7. Une fois le client connecté, il pouvais faire un ping sur les machines du réseau 192.168.10.0/24 si iptables le lui autorisait. Depuis Fedora 8 le lancement d'openvpn provoque ce message :
[root@[*****] ~]# /etc/init.d/openvpn restart
Arrêt de openvpn : [ OK ]
Démarrage de openvpn :RTNETLINK answers: File exists
[ OK ]
[root@[*****] ~]#
Et c'est la ligne "route 10.8.0.0 255.255.255.0" du fichier de conf d'openvpn qui provoque ce message, elle est indispensable car sinon, si j'ai bien compris, les machines sur le réseau local du serveur ne peuvent répondre à une solicitation d'un client.
Cela fait un moment que je bricole autour de ce problème mais je sèche... Si je ne trouve pas rapidement je devrais soit revenir sur Fedora 7 soit tenter avec une autre distribution car j'ai très peux de temps... J'ai fait des recherche sur le net mais je n'ai rien trouvé. Je poste encore un message ici au cas ou quelqu'un aurait une idée sur la nature du problème.