во-первых, извиняюсь, если это дубликат, я не смог найти вопрос, который соответствует моему
У меня есть домашний Linux-сервер и удаленный Linux-сервер VPS.
OpenVPN удовлетворяет требованию высокоскоростного соединения между этими двумя серверами, однако я не могу получить доступ к моему домашнему серверу через мою домашнюю сеть, поскольку мой домашний сервер «не подключен» к моей домашней сети. Я могу получить к нему доступ только через OpenVPN, который имеет задержку ~ 200 мс.
Короче говоря, я хочу использовать OpenVPN для подключения двух моих серверов, а также для доступа к моему домашнему серверу, как и без vpn. т.е. Задержка> 10 мс
Я надеюсь это имеет смысл?
Возможные решения?
ОБНОВИТЬ например
Дома я нахожусь на своем домашнем сервере по ssh с псевдонимом hserv
так что дома я ssh root@hserv
и я делаю свое дело.
Но если я закрою этот сеанс ssh и позволю hserv подключиться к VPN-соединению, и попытаюсь повторно подключиться к нему с помощью ssh root@hserv
, Я не способен. Вот в чем проблема.
Я полагаю, вы используете redirect-gateway
Таким образом, весь трафик проходит через VPN, а домашний сервер находится в другой подсети, чем ваш настольный компьютер / ноутбук.
Самое простое решение - разместить сервер и рабочий стол в одной подсети.
Другое решение - принудительная маршрутизация на этот сервер через домашний шлюз-маршрутизатор. В конфигурации клиента OpenVPN добавьте:
route <home_server_IP> net_gateway
Это направит пакеты на сервер через ваш домашний шлюз / маршрутизатор.