Маршрут клиента для OpenVPN Access Server

Вопрос или проблема

Я запускаю OpenVPN Access Server и хотел бы добавить маршрут для каждого клиента при подключении, эквивалентный:

sudo ip route add 172.17.0.0/24 via 172.27.232.1

Где мне нужно настроить это (предпочтительно в веб-интерфейсе OpenVPN AS)?

Я полагаю, вам нужно добавить следующее в файл openvpn.conf вашего сервера:

push "route 172.17.0.0 255.255.255.0 172.27.232.1"

перезапустите служебные процессы.

В файле конфигурации по умолчанию есть подобная строка, закомментированная с помощью ; в качестве примера.

Из командной строки вы просто добавите следующее в ваш /etc/openvpn/server.conf:

push "route 172.17.0.0 255.255.255.0 172.27.232.1 1"

Конфигурация описана более подробно здесь.

Но, чтобы ответить на вопрос о внесении изменений через веб-интерфейс OpenVPN AS, я думаю, вам нужно будет использовать опцию “Да, с использованием маршрутизации (расширенная)” в этом документе, а затем настроить дальнейшие параметры. Как отмечает документ, машины, которые есть в подсети 172.17.0.0/24, должны иметь маршрут обратно к VPN-клиентам, в противном случае они будут отправлять этот трафик обратно на свой шлюз по умолчанию.

Ответ или решение

Для настройки маршрута для клиентов OpenVPN Access Server через веб-интерфейс, выполните следующие шаги:

  1. Вход в веб-интерфейс OpenVPN Access Server: Откройте браузер и перейдите по адресу вашего OpenVPN AS (обычно это https://<ваш_IP_адрес>:943/admin). Введите ваши учетные данные администратора для входа.

  2. Перейдите в настройки маршрутизации:

    • В меню слева выберите "Настройки сервера" (Server Configuration).
    • Затем перейдите на вкладку "Маршрутизация" (Routing).
  3. Активируйте маршрутизацию:

    • В разделе "Основные настройки маршрутизации" (Routing) найдите опцию "Да, с использованием маршрутизации (расширенный)" (Yes, using routing (advanced)). Убедитесь, что она включена.
  4. Добавьте маршрут:

    • В разделе "Дополнительные настройки маршрутизации" (Advanced Routing Settings) вы можете добавить необходимый маршрут. Вам нужно ввести следующую строку в формате 172.17.0.0 255.255.255.0 172.27.232.1, что соответствует вашему обязательному маршруту:
      push "route 172.17.0.0 255.255.255.0 172.27.232.1"
  5. Сохраните настройки: После внесения всех изменений не забудьте нажать на кнопку "Сохранить настройки" (Save Settings) внизу страницы.

  6. Перезапустите OpenVPN Access Server: Для применения изменений может потребоваться перезапустить сервер. Это можно сделать в разделе "Статус" (Status), выбрав "Перезапустить сервер" (Restart Server).

  7. Проверьте обратную маршрутизацию: Убедитесь, что машины в вашей подсети 172.17.0.0/24 имеют маршрут обратно к VPN-клиентам. Это критически важно, иначе пакеты будут отправляться обратно на их шлюз по умолчанию, что приведет к потере связи.

После выполнения этих действий, все клиенты, подключающиеся к вашему OpenVPN серверу, должны автоматически получать указанный маршрут в момент подключения.

Если у вас возникнут дополнительные вопросы или проблемы, вы можете обратиться к документации OpenVPN или на форумы сообщества для получения помощи.

Оцените материал
Добавить комментарий

Капча загружается...