Problème OpenVPN entre Linux et Windows [Résolu] - Sécurité - Systèmes & Réseaux Pro
Marsh Posté le 15-01-2012 à 13:18:24
Bav,
Hypothèse : il y a un bug ( le serveur s'entend mal avec le client)
Le client reçoit le 10.8.0.4 du serveur, il le considère comme une adresse réseau en /30, le client prend le bit prochain à 1, donc le 31eme qui donne 2.
4+2=6
donc IP = 10.8.0.6
C'est super tiré par les cheveux, mais à part ça je ne vois rien. Sauf une erreur dans un de tes fichiers de conf forcément...
Après ça ressemble plus à de la numérologie mon truc (on leur fait dire ce que l'on veut aux nombres). Normalement le DHCP est hyper-standardisé comme protocole, une incompréhension telle n'est pas possible en réalité. Mais ça ne nous avance pas non plus...
Marsh Posté le 15-01-2012 à 13:58:45
Bon visiblement c'est un problème entre Windows et Linux
http://openvpn.net/index.php/open- [...] -mode.html
J'ai résolu le problème en ajoutant la ligne à ma config serveur.
Code :
|
Ne me demandez pas pourquoi mais ça fonctionne.
http://linux.die.net/man/8/openvpn
Marsh Posté le 14-01-2012 à 12:56:11
Bonjour,
J'ai créé un serveur OpenVPN sous ubuntu 32. Lorsque je connecte mes clients sous windows XP 32 le masque ip ne correspond pas au réseau VPN.
Le serveur OpenVPN a l'adresse 10.8.0.1 255.255.255.0, il devrait distribuer l'adresse 10.8.0.2 /24 à la première machine connectée.
Or mon client XP obtient l'adresse 10.8.0.6 255.255.255.252.
La connexion OpenVPN ne génère aucune erreur. Seul incohérence, le serveur envoi l'adresse 10.8.0.4 255.255.255.0, mon client recoit 10.8.0.6 255.255.255.252.
xp --> ping --> ubuntu ok !
ubuntu --> ping --> xp fail !
Pour mes fichiers de configurations je me suis inspirer des exemples openvpn (J'ai rien changé en gros).
Server.conf
Client.ovpn
J'ai retrouver beaucoup de forum ou discutions évoquant cette distribution d'adresse 255.255.255.252 mais je n'ai pas trouvé de réponses fonctionnelle. Je précise utiliser les dernières versions en date de openVPN.
Merci
Message édité par isaac76 le 15-01-2012 à 14:00:30