LXC 容器克隆没有网络且 SSH 已停止

LXC 容器克隆没有网络且 SSH 已停止

我在使用 LXC 容器时遇到了这个网络问题(问题和答案如下:将 LXC 容器桥接到具有不同 IP 范围的主机网络

如果我找到了解决方案,但我仍然没有找到问题的原因:

我首先安装的是全新安装的 Ubuntu 14.04 Server,然后安装了 LXC。lxcbr0 桥会自动创建,并且新创建的 LXC 容器(其 IP 设置正确)具有网络访问权限和运行的 SSH:我可以通过 ssh 访问它,可以从外部 ping 该容器,也可以从内部 ping 世界。一切都很好。

现在,当我克隆时这个新容器,更改克隆的IP,它启动正常,但是SSH 在启动时未运行,我必须手动启动它。 我也无法让网络正常工作从内部来看:可以 ping 通 lxcbr0 桥,但仅此而已;其他一切都无法访问。

但是,如果我创建第二个容器,像以前一样更改 IP,则一切都像第一个容器一样正常,因此在克隆我的容器时初始化出现了问题。

对于克隆过程中可能发生的事情,您有什么建议吗?

PS:我使用 lxc 网络面板进行克隆,但我确认命令行的行为相同。

答案1

您是否尝试先停止容器?我也遇到了这个问题。

停止蓝图容器,克隆它,更改 ip、ma​​c、目录等。

然后尝试启动容器。

注意:不要使用 lxc 网络面板,因为它有缺陷并且不能按预期运行。

相关内容