0

跟进How make openvpn work with docker ,但重点是 openconnect 而不是 openvpn。

我需要这样做的原因是我收到与 Docker 相同的错误“错误:在分配给网络的默认值中找不到可用的、非重叠的 IPv4 地址池”

对此的解释是,

...vpn 为以下网络添加路由:0.0.0.0/1 和 128.0.0.0/1(这些路由覆盖整个 IP 范围),并且 docker 找不到 IP 地址范围来创建它自己的专用网络。

您需要添加一个默认路由(通过 openvpn 路由所有内容)并禁用这两个特定路由。fix-routes脚本就是这样做的。

显然,该解决方案修复了 openvpn,但没有修复 openconnect。
因此问题。

除了上面的链接,我还检查了

但是我在 Linux/docker 网络方面的知识非常有限,我无法自己修复它。请帮忙。

4

0 回答 0