Concernant la question 1:
Les jeux LAN utilisant des diffusions (UDP) choisissent généralement l'interface réseau qui utilise la métrique la plus basse pour son itinéraire de diffusion (ie ip 255.255.255.255
). Votre interface réseau par défaut (par exemple, votre carte réseau) a probablement la métrique la plus basse, de sorte que les jeux diffusent par exemple sur votre 192.168.1.0/24
réseau local au lieu du VPN. Vous pouvez vérifier votre table de routage avec route -vn
sous Linux ou route print
sous Windows.
Pour obtenir des diffusions sur votre VPN, procédez comme suit sur tous les clients OpenVPN ( pas sur le serveur):
Ajoutez une nouvelle route de diffusion ( 255.255.255.255/32
) sur votre interface OpenVPN avec une métrique inférieure à celle utilisée par votre interface réseau par défaut. Si une telle route existe déjà sur votre interface OpenVPN, changez simplement la métrique pour qu'elle soit la plus basse.
Dans Windows, la route de diffusion existe déjà, vous pouvez donc simplement changer la métrique de l'interface globale comme ceci:
netsh int ip set int <name_of_your_openvpn_connection> metric=5
Cela donnera la priorité à l'interface OpenVPN si une connexion est établie. Si vous semblez avoir des difficultés à définir la métrique, essayez de désactiver l' option de métrique automatique pour l'interface.
Sous Linux, il vous suffit probablement d'ajouter la route correspondante (ajoutez une métrique si nécessaire):
route add -host 255.255.255.255/32 <your_openvpn_device>
Cela permettra à des jeux comme WarCraft III ou Anno 1404 de diffuser sur le VPN plutôt que sur le LAN local (testé avec succès avec un serveur Debian OpenVPN et plusieurs clients Windows 7).
Concernant la question 2:
Il y a beaucoup de tutoriels (aussi scripts helper ) disponibles sur la façon d'Ethernet configuration de transition dans OpenVPN.
Notez que vous n'avez pas besoin du tout de pontage Ethernet si vous voulez simplement pouvoir jouer à des jeux LAN sur OpenVPN. Il suffit d'utiliser OpenVPN avec des appareils tactiles, par exemple pour gérer également des émissions ou des protocoles comme IPX qui sont nécessaires pour les anciens jeux.