Vyatta OpenVPN не работает с push-маршрутом

У нас есть маршрутизатор с VyattaOS 5600 5.2R5 и мы хотим настроить openvpn для доступа к нашим частным подсетям за этим маршрутизатором.

Базовая настройка VPN прошла успешно, и подключение работает, как и ожидалось, но при определении push-маршрутов туннельный интерфейс не может быть инициализирован.

конфигурации:

interfaces openvpn vtun0 server {
    push-route 10.10.10.0/26
    push-route 10.10.20.0/26
}

Первые исследования показали, что исполняемый файл openvpn будет вызываться с push-маршрутами в качестве параметров --push route 10.10.10.0 255.255.255.192 который будет отклонен openvpn как неполный конфиг. Правильный параметр будет --push "route 10.10.10.0 255.255.255.192",

Это проблема в нашей конфигурации или на стороне Вятты? можно ли это исправить?

1 ответ

Решение

Я нашел решение с помощью openvpn-option настроить push-маршруты.

Вместо бега

set interfaces openvpn vtun0 server push-route 10.10.10.0/26

с помощью

set interfaces openvpn vtun0 openvpn-option "push 'route 10.10.10.0/26'"

устанавливает маршрут правильно.

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