У меня есть маршрутизатор dd-wrt с настройкой openVPN, который я использую для удаленной игры в LAN.
Некоторые подробности в сети:
remote site LAN: 192.168.10.0/23
router LAN IP: 192.168.11.1
LAN DHCP range: 192.168.11.1-254 (same for VPN clients)
В играх, в которые мы играем, используются широковещательные пакеты для определения местоположения серверов, проблема в том, что, хотя широковещательные рассылки отправляются в VPN, маршрутизатор не передает их от клиентов к узлам внутри локальной сети на удаленном сайте. Обратное также верно, трансляции из удаленной локальной сети не достигают клиентов VPN.
Это происходит только для широковещательного адреса 255.255.255.255, я прослушал сеть на стороне клиента и могу видеть "нормальные" широковещательные рассылки на 192.168.11.255.
Пример непересекающегося пакета (источником является VPN-клиент):
192.168.11.24 255.255.255.255 UDP Source port: 28960 Destination port: 28961
Пример прохождения пакета (перехвачен на VPN-клиенте. Source - хост в удаленной локальной сети):
192.168.11.25 192.168.11.255 UDP Source port: 60978 Destination port: 32414
Как настроить маршрутизатор для передачи этих пакетов?
Это маршрутизация, iptables или openVPN исправить?
Изменить: VPN настроен в режиме моста (нажмите).