J'ai finalement assez joué avec OpenVPN pour le faire fonctionner. Mieux encore, je peux monter des disques samba, faire du ping sur les machines du réseau via le périphérique TUN, etc c'est génial.
Cependant, je remarque que si j'utilise la directive suivante, certaines des machines qui sont normalement visibles par le client, du côté du client (c'est-à-dire sans passer par le VPN) sont masquées par un autre serveur sur Internet.
push "dhcp-option DNS 10.0.1.1" # Push our local DNS to clients
Existe-t-il un moyen d'éviter cela, à part pirater le fichier 'hosts' de la machine cliente ? Idéalement, j'aimerais n'utiliser le DNS de mon VPN que pour les machines de ce domaine.