我公司的 openvpn 正在推送大约 250 条路由。我可以通过客户端配置文件中的 openvpn 命令行界面进行连接max-routes 300
。将此文件导入 nm 后,此设置将被忽略,并且由于路由过多而导致连接失败。已经有一个错误报告上游,尽管如此,我正在寻找一个解决方法对于少数运行 Linux 的同事来说。他们都运行 ubuntu,因此针对 ubuntu 的解决方法会有所帮助。
为了提供一些起点,我搜索了但谷歌没有回答的是是否可以全局配置 openvpn 选项以进行设置,max-routes
或者是否可以为 nm 提供不会显示在 gui 中的附加选项。
解决了:大约 1 年前,上游问题已经解决。不幸的是,这对我来说太晚了,因为我离开了公司,而且没有其他 Linux 机器了,现在它们纯粹运行 Windows 和 Apple。
答案1
打开连接设置后,点击Advanced
。选项卡末尾General
应该是 的设置Specify max routes
。
网络管理器 1.2.6 和network-manager-openvpn 1.2.6-2ubuntu1
这里。
答案2
我也遇到了这样的问题。Openvpn 可以使用选项 --max-routes xxx 启动,其中 xxx - 路由数。因此,我将文件 /usr/sbin/openvpn 重命名为 /usr/sbin/openvpnm(已修改)。然后使用以下命令创建新文件 /usr/sbin/openvpn:
#!/bin/sh
/usr/sbin/openvpnm --max-routes 500 "$@"
其中 500 是路线数量。
使此文件可执行:
chmod +x /usr/sbin/openvpn
现在网络管理器工作正常。