LINUX.ORG.RU
ФорумAdmin

Работающий OpenVPN блокирует подключение к серверу

 


0

1

Возникла странная проблема: Подключаюсь по ssh к удаленному серверу (1), запускаю на нем openvpn клиент, клиент подключается к vpn серверу (2). В момент подключения связь с сервером 1 теряется, пинги не идут, переподключиться не получается.

У хостера (DigitalOcean) есть vnc консоль, и через нее видно, что openvpn работает, данные идут, интерфейсы eth0 и tun0 живы и здравствуют.

Насколько я понимаю, сам факт подключения к vpn не должен блокировать реальный сетевой интерфейс. Тогда в чем может быть проблема?

в том, что у тебя сменяется маршрут по умолчанию, а ты этого не хочешь?

пропиши отдельный маршрут для первого сервера.

t184256 ★★★★★
()

Это получается из-за того, что пакет приходит на интерфейс провайдера, а ответ уходит через интерфейс VPN. Так как адреса различаются, TCP-стек ОС отбрасывает ответ сервера как неправильный.

Вам нужно настроить policy routing, еще его называют source routing. Готовых скриптов под обычные дистрибутивы, к сожалению, нет. Гуглите по словам «multi wan linux», «dual wan linux».

ValdikSS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.