Openvpn

Vyatta OpenVPN 因推送路由而失敗

  • November 13, 2018

我們有一個執行 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'"

正確設置路線。

引用自:https://serverfault.com/questions/939672