질문 1에 대해 :
(UDP) 브로드 캐스트를 사용하는 LAN 게임은 일반적으로 브로드 캐스트 경로 (즉, ip 255.255.255.255
)에 가장 낮은 메트릭을 사용하는 네트워크 인터페이스를 선택합니다 . 대부분의 기본 네트워크 인터페이스 (예 : NIC)는 메트릭이 가장 낮기 때문에 게임 192.168.1.0/24
이 VPN 대신 LAN 등에서 브로드 캐스트 됩니다. route -vn
Linux 또는 route print
Windows 에서 라우팅 테이블을 확인할 수 있습니다 .
VPN에서 브로드 캐스트를 받으려면 서버가 아닌 모든 OpenVPN 클라이언트에서 다음을 수행하십시오 .
255.255.255.255/32
기본 네트워크 인터페이스가 사용하는 것보다 낮은 메트릭으로 OpenVPN 인터페이스에 새 브로드 캐스트 경로 ( )를 추가하십시오 . 이러한 경로가 이미 OpenVPN 인터페이스에 존재하는 경우 메트릭을 가장 낮은 경로로 변경하십시오.
Windows에는 브로드 캐스트 경로가 이미 존재하므로 다음과 같이 전역 인터페이스 메트릭을 변경할 수 있습니다.
netsh int ip set int <name_of_your_openvpn_connection> metric=5
연결이 설정되면 OpenVPN 인터페이스의 우선 순위가 결정됩니다. 메트릭 설정에 문제가있는 것 같으면 인터페이스에 대해 자동 메트릭 옵션을 비활성화하십시오 .
Linux에서는 아마도 해당 경로를 추가해야합니다 (필요한 경우 메트릭 추가).
route add -host 255.255.255.255/32 <your_openvpn_device>
그러면 WarCraft III 또는 Anno 1404 와 같은 게임 이 로컬 LAN (데비안 OpenVPN 서버 및 여러 Windows 7 클라이언트에서 성공적으로 테스트 됨) 대신 VPN으로 브로드 캐스트됩니다.
질문 2에 대해
있습니다 많은 의 튜토리얼 (또한 도우미 스크립트 의 OpenVPN에 브리징 설정하는 방법에 이더넷에서 사용 가능).
OpenVPN을 통해 LAN 게임을하고 싶다면 이더넷 브리징이 전혀 필요하지 않습니다. 탭 장치와 함께 OpenVPN을 사용하는 것만으로도 충분합니다. 예를 들어 오래된 게임에 필요한 IPX와 같은 브로드 캐스트 또는 프로토콜도 처리합니다.