Sur mon PC, j’ai plusieurs connecteurs OpenVPN vers mes différents clients.
Tout fonctionnait bien jusqu’à ce qu’un matin, un des connecteurs (et seulement UN) ne fonctionne plus. Le client OpenVPN GUI m’affiche alors ce message d’erreur :
Warning: route gateway is not reachable on any active network adapters
Concrétement dans OpenVPN GUI :

Le message d’erreur est explicite : il n’arrive pas à créer des routes… et effectivement, il manque la route 0.0.0.0 – 192.168.177.x :

192.168.177.x étant le routeur (serveur VPN) distant
192.168.177.50 étant l’adresse IP délivré par le DHCP distant
192.168.96.100 étant m’adresse IP de mon ordinateur sur le réseau local.
Au début, je cherche si je n’ai pas modifié la conf côté serveur, puis côté client… RAS
Après quelques rapides recherches (source), il s’agirait d’un problème qui peut arriver sur la carte réseau virtuel (OpenVPN) de l’ordinateur.
Ce qui est étonnant, c’est que cette même carte réseau virtuelle fonctionne bien avec d’autres connecteurs VPN, mais bon passons.
La solution consiste donc à :
1/ Lancer une fenêtre MS DOS en mode administrateur

2/ Exécuter plusieurs commandes les unes après les autres :
netsh dump netsh
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

Et puis redémarrer Windows.
Et ça fonctionne, le connecteur OpenVPN récalcitrant refonctionne, les routes remontent de nouveau.

L’apparition de ce problème restera donc un mystère :/


