Итак, я хотел знать, как добиться следующего:
Клиенты должны иметь возможность подключаться к vserver через OpenVPN. Теперь каждый клиент, подключенный к vserver VPN, должен иметь возможность пинговать друг друга. Vserver запускает сервер OpenVPN и в то же время должен представлять локальную сеть, в которой будет находиться каждый клиент, как только он подключится.
Но сам vserver имеет только публичный IP-адрес и, следовательно, не имеет локальной сети, к которой он мог бы подключиться. перенаправить клиентов на.
Если бы я использовал tun , то с моей точки зрения OpenVPN сделал бы именно то, что я хочу: он создал бы виртуальную сеть на сервере, к которой каждый клиент присоединился бы в ближайшее время. как он подключается к серверу OpenVPN. И поскольку эта локальная сеть будет виртуальной, созданной OpenVPN, не будет необходимости в реальной локальной сети, в которой находится сервер.
Теперь моя проблема заключается в том, что я хочу разрешить клиентам подключаться с помощью tap в режиме «мост» (до передача слой 2 тоже). Но это (по крайней мере, насколько я понимаю) требует наличия реальной локальной сети на стороне сервера OpenVPN (чего нет, поскольку у vserver есть только публичный IP-адрес.
Я создал небольшой чертеж, чтобы уточнитьмоя проблема IP-адреса, которые я выбрал, не обязательно должны быть такими, просто случайные примеры
Моей первой мыслью было, что я могу эмулировать локальную сеть на серверев котором работает сервер OpenVPN, а также каждый клиент будет подключен (как если бы vserver был маршрутизатором к этой эмулируемой локальной сети)
Я благодарен за каждую идею здесь!