容器无法 ping github.com 但主机可以

容器无法 ping github.com 但主机可以

我有以下设置:

[ LXC Container running Debian ] <--> virbr0 <--> [Fedora 24 host]

DNS 解析适用于迄今为止我尝试过的来自主机和容器的每个域名。除了“github.com”及其任何 IP 地址(我收到错误Destination Host Unreachable)。

再次...仅适用于 github.com(但也直接 ping IP)。容器具有以下内容/etc/resolv.conf

nameserver 192.168.122.1

哪个是主机。哪个能够解析并 ping github.com。任何人知道这里可能发生了什么吗?因为这导致容器 (nextcloud) 中安装的软件不再正常工作。(此外,我的所有 LXC 容器都会发生这种情况)。

答案1

如果您仍然遇到这个问题,您可以发布容器的 /etc/network/interfaces 文件吗?

如果您的网络掩码为 255.0.0.0,则可能会出现问题,因为 github.com 的 IP 是 192.30.253.113。重新启动容器后,将网络掩码切换为 255.255.255.0 可能会解决此问题。

我刚刚在 Debian VirtualBox 机器上遇到了类似的问题,这个帮我解决了。

相关内容