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

Я хочу выполнить несколько клиентских экземпляров OpenVPN на той же машине. Идеально, я хочу иметь клиент OpenVPN для каждого пользователя в системе, таким образом, каждый из них свяжется с Интернетом через логический сетевой интерфейс tunX это создается от openVPN клиентов.

  1. Как я могу выполнить несколько экземпляров, один для каждого пользователя? Если я запускаю использование OpenVPN sudo openvpn --config config1.ovpn или sudo systemctl start openvpn?

  2. Как я могу заставить трафик для каждого пользователя пройти соответствующее tunX интерфейс?

Ответ на первый вопрос решен. Я буду использовать sudo systemctl start openvpn@0001 для инстанцирования клиента OpenVPN, который использует конфигурацию /etc/openvpn/0001.ovpn и так далее для других пользователей (0002.ovpn, 0003.ovpn...).

Но вторая проблема остается. Например: два пользователя, каждый выполняет один openvpn клиент, но первый только может связаться с Интернетом с помощью его tun0 интерфейс IP. Другой использует tun1 IP получает ошибку connect ETIMEDOUT при попытке сделать запрос к Интернету.

1
задан 27 September 2017 в 17:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: