2

Есть много похожих тем по моей проблеме, однако я не могу найти решение для себя.

Есть три хозяина. А без маршрутизируемого адреса, но с доступом в Интернет. Сервер S с маршрутизируемым интернет-адресом и хост B за NAT в частной сети.

То, что мне удалось сделать, - это соединение OpenVPN между A и B через S. До сих пор все работало нормально в соответствии с этой инструкцией по установке VPN.

Я хочу подключить А к частной сети Bs 10.ABx Я попробовал это руководство, но безуспешно.

Таким образом, A имеет vpn-адрес 10.9.0.10, v-адрес B - 10.9.0.6, а частная сеть B - 10.20.20.0/24.

Когда на сервере я пытаюсь сделать маршрут к частной сети Bs, как это

sudo route add 10.20.20.0 netmask 255.255.255.0 gw 10.9.0.6 dev tun0

он говорит «route: netmask 000000ff не имеет смысла с маршрутом к хосту», но я не знаю, как сказать серверу искать частную сеть другим способом.

Вы знаете, как я могу сделать это правильно?

1 ответ1

0

Вам также необходимо настроить OpenVPN на сервере, чтобы он знал, какой клиент может маршрутизировать в какую подсеть; это руководство выглядит довольно хорошо.

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