Назад | Перейти на главную страницу

Как настроить сервер Openvpn с двумя шлюзами в Интернет

У меня есть сервер openvpn за двумя интерфейсами wan: eth1 и eth2, где eth1 - это gw по умолчанию, а eth2 - это то, к чему привязывается openvpn.

Проблемы, из-за которых мой сервер ovpn отвечает клиенту ovpn через gw по умолчанию (через eth1), и согласование tcp теряется до установления любого туннеля.

Вот что происходит:

 wan client -----> eth2 ----> openvpn -----> eth1 ----> lost and not delivered back to client

Есть ли способ сказать ovpn придерживаться eth2 и учитывать его для всего трафика?

в freebsd вы должны использовать setfib команда для привязки приложения к таблице маршрутизации во время его работы. в linux это работает не совсем так.

Ваша проблема четко объяснена, и подробно описан способ ее решения Вот. По сути, вам нужно настроить несколько таблиц маршрутизации, чтобы трафик, входящий в 1 через ваш второй восходящий канал, всегда уходил через ваш второй восходящий канал.