J'amène un serveur openvpn qui prendra en charge plusieurs clients dans un sous-réseau privé. Ainsi, sur le sous-réseau privé, les clients qui se connectent obtiendront des adresses IP telles que 10.8.0.10, 10.8.0.11, etc.
L'une des installations dont j'ai besoin est que les clients puissent se retrouver. Existe-t-il un moyen facile et généralement accepté pour un client de voir la liste des adresses IP attribuées à tous les clients?
Je n'ai pas besoin de noms DNS ou de quelque chose comme ça.
Réponses:
Dans le fichier de configuration du serveur OpenVPN, une condition préalable est la directive suivante:
Pour aider les clients à se retrouver facilement, je suggère le DNS dynamique comme solution d'entreprise (presque) toujours présente. Pour présenter une liste de clients actifs, vous pouvez peut-être:
la source
Voici le lien d'origine prenant en charge la fonction client à client d'OpenVPN 2.x:
https://openvpn.net/index.php/open-source/documentation/howto.html#scope
Décommentez cette directive pour permettre à différents clients de se "voir". Par défaut, les clients ne verront que le serveur. Pour forcer les clients à ne voir que le serveur, vous devrez également pare-feu de manière appropriée l'interface TUN / TAP du serveur.
Décommentez la directive client à client ci-dessus si vous souhaitez que les clients se connectant puissent se joindre via le VPN. Par défaut, les clients ne pourront accéder qu'au serveur.
Ensuite, demandez-vous si vous souhaitez autoriser le trafic réseau entre le sous-réseau de client2 (192.168.4.0/24) et d'autres clients du serveur OpenVPN. Si c'est le cas, ajoutez ce qui suit au fichier de configuration du serveur.
Cela entraînera le serveur OpenVPN à publier le sous-réseau de client2 auprès des autres clients qui se connectent.
la source