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'"
устанавливает маршрут правильно.