Я недавно настроил сервер OpenVPN, работающий на Ubuntu 17. Я пытаюсь разрешить любому клиенту в сети OpenVPN доступ к локальной сети любого другого клиента (и сервера). В настоящее время, если вы подключились к моему серверу из другой сети, карта сети VPN (все доступные устройства + маршрут от клиента к серверу) будет выглядеть следующим образом:

 ________        _________        ___________        _________        ________
|        |      |         |      |           |      |         |      |        |
| Client | <--> | Gateway | <--> | INTERNET! | <--> | Gateway | <--> | Server |
|________|      |_________|      |___________|      |_________|      |________|

Но я хочу, чтобы это выглядело так:

 ________        _________        ___________        _________        ________
|        |      |         |      |           |      |         |      |        |
| Client | <--> | Gateway | <--> | INTERNET! | <--> | Gateway | <--> | Server |
|________|      |_________|      |___________|      |_________|      |________|
       _________     |    _________         _________    |    ___________
      | Device  |  <-|-> | Device  |       | Another | <-|-> | Device on |
      |   on    |    |   |   on    |       | Device  |   |   |    LAN    |
      |  LAN    |    |   |   LAN   |       |   on    |   |   |___________|
      |_________|    V   |_________|       |   LAN   |   |
                   Etc.                    |_________|    \--> Etc.

Это возможно?

1 ответ1

0

Это возможно?

да

См. Страницу Маршрутизированные локальные сети OpenVPN для практических примеров маршрутизации за пределы самих двух узлов OpenVPN.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .