4 votes

Comment un client OpenVPN peut-il connaître l'adresse IP publique de mon serveur ?

J'ai d'abord pensé que c'était dans le client.ovpn sous remote my-server-1 1194 . J'y avais ajouté mon IP locale et publique. Cependant, lorsque j'ai commenté ces lignes, le système a continué à fonctionner.

Comment mon client peut-il connaître l'adresse IP du serveur ? S'est-il simplement "souvenu" de l'époque où je n'avais pas commenté ces lignes ?

5voto

heemayl Points 85741

L'adresse du serveur est écrite dans le fichier de configuration utilisateur spécifique au serveur client.ovpn . Donc, après avoir téléchargé client.ovpn Si vous vérifiez le fichier, vous verrez que remote comme des extraits de directives :

remote openvpn.foobar.net 3194 udp

Aquí openvpn.foobar.net est l'adresse du serveur distant, il peut également s'agir d'une adresse IP :

remote 1.2.3.4 3194 udp

Maintenant, si vous pouvez toujours atteindre le serveur distant même après avoir commenté l'option remote des extraits de client.ovpn alors il doit être mis en cache par le client.

J'ai testé cela sur mon système et j'ai obtenu cette erreur à la place :

Options error: --nobind doesn't make sense unless used with --remote
Use --help for more information.

mais comme openvpn Le client met en cache divers paramètres pour obtenir une réponse plus rapide. La réponse que vous avez obtenue est probablement due à la mise en cache.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X