【发布时间】:2021-05-22 14:12:09
【问题描述】:
我正在使用最新的 Manjaro 内核:x86_64 Linux 5.10.15-1-MANJARO。
我通过 VPN 连接到我的公司网络。 为此,我使用构建版本 800010003 的 SNX。
当我启动一个应该从公司网络连接到机器的 Docker 容器(Docker 版本 20.10.3,构建 48d30b5b32)时,我收到以下消息。
[maurice@laptop ~]$ docker run --rm alpine ping company-server ping:错误地址“公司服务器”
使用来自“公司服务器”的 IP 也不起作用。
无论使用名称还是 IP,容器外的 ping 都可以正常工作。
resolv.conf 在我看来是正确的。
[maurice@laptop ~]$ docker run --rm alpine cat /etc/resolv.conf # 由网络管理器生成 搜索局域网 名称服务器 10.1.0.250 名称服务器 10.1.0.253 名称服务器 192.168.86.1
到目前为止我发现了什么。
如果我将包 glibc 和 lib32-glibc 降级到版本 2.32-5,容器的 ping 功能将再次起作用。由于依赖关系,我还必须将 gcc、gcc-libs 和 lib32-gcc-libs 降级到版本 10.2.0-4。
我尝试了全新的 Pop OS 20.10 安装,同样的问题。 我还用另一个运行良好的 VPN (OpenVPN) 进行了测试。但是,这只是一个测试场景,不能作为替代方案。
我几天来一直在寻找解决方案,但没有找到任何东西。如果有人能帮我解决这个问题,那就太好了。
【问题讨论】:
-
我正在使用 arch 与您描述的相同问题 操作系统:Manjaro 20.2.1 Nibia 内核:x86_64 Linux 5.10.15-1-MANJARO
-
我遇到了与描述相同的问题。我还在 aur.archlinux.org snx 软件包站点上添加了一条评论,但还没有得到任何答案。该问题似乎也出现在其他 Linux 发行版上。
标签: linux docker vpn checkpoint