从 network-manager-openvpn 设置最大路由

从 network-manager-openvpn 设置最大路由

我公司的 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

现在网络管理器工作正常。

相关内容