Есть много похожих тем по моей проблеме, однако я не могу найти решение для себя.
Есть три хозяина. А без маршрутизируемого адреса, но с доступом в Интернет. Сервер 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 не имеет смысла с маршрутом к хосту», но я не знаю, как сказать серверу искать частную сеть другим способом.
Вы знаете, как я могу сделать это правильно?