Мы хотели бы настроить OpenVPN так, чтобы мы могли видеть наши устройства так же, как мы подключены через коммутатор локальной сети.
«Коммутатор локальной сети» - это наш сервер. Когда мы подключаемся к сети VPN, мы хотим получить IP-адрес через dhcp и видеть друг друга как «подключенные напрямую через коммутатор локальной сети». Короче говоря, мы хотели бы играть в игры через VPN.
Но мы НЕ БУДЕМ подключать к ней всю сеть LAN и подключенные к ней устройства или даже Интернет. В этом случае мы просто хотим подключить компьютеры, которые используют клиент OpenVPN, через «виртуальный провод».
Мы дошли до того, что можем получить IP-адрес и проверить связь с сервером с помощью tun. Но мы не видим подключенных других устройств.
Заранее спасибо.
Добавить client-to-client
в файл конфигурации сервера openvpn. Если указано, VPN-сервер будет внутренне маршрутизировать пакеты между подключенными клиентами. Таким образом клиенты будут видеть друг друга, но не сеть вокруг других.
Я нашел решение
https://debianforum.de/forum/viewtopic.php?f=30&t=94415 Проблема заключалась в том, что данные от клиентов не направлялись на шлюз. Просто добавь:
push "route-gateway 10.8.0.1"
push "dhcp-option DNS 10.8.0.1"
С этим добавлением клиентам передается конфигурация. Тогда они будут знать, что они должны отправить туда данные на «шлюз».