Openvpn
Vyatta OpenVPN 因推送路由而失敗
我們有一個執行 VyattaOS 5600 5.2R5 的路由器,並且想要設置 openvpn 以訪問我們在該路由器後面的私有子網。
基本 VPN 設置成功並且連接按預期工作,但是在定義推送路由時,無法初始化隧道介面。
配置:
interfaces openvpn vtun0 server { push-route 10.10.10.0/26 push-route 10.10.20.0/26 }
最初的調查表明,openvpn 執行檔將使用推送路由作為參數呼叫,因為
--push route 10.10.10.0 255.255.255.192
它將被 openvpn 拒絕為不完整的配置。正確的參數是--push "route 10.10.10.0 255.255.255.192"
.這是我們的配置問題還是 vyatta 方面的問題?有解決辦法嗎?
我通過使用
openvpn-option
配置推送路由找到了解決方案。而不是執行
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'"
正確設置路線。