52 votes

Comment vérifier qu'un serveur OpenVPN écoute sur un port distant sans utiliser le client OpenVPN?

Je dois vérifier qu'un serveur OpenVPN (UDP) est en ligne et accessible sur un hôte:port donné.

Je n'ai qu'un ordinateur Windows XP simple sans client OpenVPN (et aucune possibilité de l'installer) et aucune clé nécessaire pour se connecter au serveur - seulement des outils en ligne de commande WinXP, un navigateur et PuTTY sont à ma disposition.

Si je testais quelque chose comme un serveur SMTP ou POP3 je utiliserais telnet et vérifier si le serveur répond, mais comment faire cela avec OpenVPN (UDP)?

0voto

buzz Points 51

Si vous pouvez obtenir une pcap d'une interaction valide entre un client OpenVPN et un serveur OpenVPN, vous pourriez modéliser le premier ensemble de paquets avec quelque chose comme netcat, comme l'a suggéré TiZon.

Fondamentalement, vous voulez suffisamment d'un premier paquet valide pour obtenir une réponse du serveur avec au moins un message d'erreur, donc ça ne doit pas être parfait, juste assez bon.

J'ai essayé d'aller sur http://pcapr.net, mais je n'ai pas vu d'exemple OpenVPN là-bas. Peut-être que si quelqu'un d'autre affirme que le service est opérationnel, vous pourriez demander à cette personne de récupérer une pcap de la transaction.

-3voto

anthonysomerset Points 3953

Si vous avez configuré openvpn pour écouter sur tcp, alors c'est aussi simple que

telnet vpnserver 1194

en supposant que le port 1194 soit celui sur lequel il écoute

cela devrait vous donner une réponse de quelque sorte pour montrer que le serveur openvpn est en écoute

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