Conexión con OpenVPN en un VPS sin una LAN real en el lado del servidor para LAN Gaming

Conexión con OpenVPN en un VPS sin una LAN real en el lado del servidor para LAN Gaming

Estoy intentando configurar un servidor OpenVPN en un VPS que permita transmisiones LAN entre los clientes conectados.

Ahora leí que necesitas un puente para eso. Pero en mi caso el VPS no tiene LAN. Es sólo el servidor con una interfaz ethernet con acceso a internet.

Pero, ¿es posible configurar un puente en el VPS para que los clientes puedan conectarse a él y que todos los clientes se conecten entre sí como si estuvieran en la misma LAN física? ¿Necesito siquiera un puente para eso o se puede hacer sin puente usando solo TAP con una configuración específica? Es prácticamente un duplicado de varias preguntas sin salida, especialmente ésta: OpenVPN TAP sin puente

Agradeceré cualquier ayuda aquí, ¡gracias!

EDITAR: Esto es lo que tengo hasta ahora:

Configuración del servidor:

remote-cert-tls client

port 1194
proto udp4
dev tap

server 10.200.0.0 255.255.255.0

persist-key
persist-tun

keepalive 10 120

dh /etc/openvpn/dh.pem
ca /etc/openvpn/ca.crt
cert /etc/openvpn/openvpn_server.crt
key /etc/openvpn/openvpn_server.key

user nobody
group nogroup

cipher AES-256-GCM
auth SHA256
tls-crypt /etc/openvpn/ta.key

push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"

verb 3
daemon

log /var/log/openvpn.log
status /var/log/openvpn/openvpn-status.log
ifconfig-pool-persist /var/log/openvpn/ipp.txt

Configuración del cliente:

client

dev tap

proto udp4

remote MyServersRemoteAddress 1194

resolv-retry infinite

nobind

persist-key
persist-tun

ca ca.crt
cert client_1.crt
key client_1.key

remote-cert-tls server

tls-crypt ta.key

cipher AES-256-GCM
auth SHA256

verb 3

Hacer ping al servidor OpenVPN funciona bien. Hacer ping a otros clientes en la VPN también funciona bien. Pero los juegos LAN todavía no funcionan.

EDITAR 2: Ahora funciona para la mayoría de los juegos (es decir, Warcraft III, no funciona para Far Cry 2 por alguna razón, creo que Far Cry 2 simplemente no funciona). Cambié la métrica de las rutas VPN (ejecutar en cmd):

netsh int ip set int <name_of_your_openvpn_connection> metric=5

Y cambié el tipo de red (ejecutada en powershell):

Set-NetConnectionProfile -InterfaceAlias 'OpenVPN TAP-Windows6' -NetworkCategory 'Public'

Respuesta1

Puede agregar la opción de cliente a cliente en la configuración del servidor, luego los clientes pueden comunicarse entre sí.Referencia de OpenVPN

información relacionada