问题前的解释
我正在尝试使用 Ubuntu Core 20.04 在 Raspberry Pi 上配置 LXD。它的本地 IP 初始化为192.168.2.64
。在我运行之前lxd init
,它可以毫无问题地连接到网络。在配置过程中,我创建了一个地址为 192.168.2.33/27 的网络桥接器,它应该允许范围192.168.2.33-62
到容器。但是,保存配置文件后,Pi 从本地网络中消失了。当我插入 HDMI 电缆时,它说可以通过它访问192.168.2.64
并显示指向 Ubuntu 帐户页面的链接。我无法通过网络访问它,也无法直接插入键盘(我猜是 Ubuntu Core 的事情?)。
现在的问题是
我的网桥子网有问题吗,还是我在过程中搞砸了其他事情?我该如何连接和重新配置设备,或者更改安装操作系统的微型 SD 卡中的文件?如果可能的话,我不想删除磁盘的内容。
我对网络的熟悉程度远不及普通人,因此任何解释或额外的支持都会受到赞赏。
提前致谢。
答案1
我发现了这个问题,不知道为什么,但我认为我必须为网桥和主机设备提供不同的 IP 地址。我同时为以太网 eth0 接口和 lxdbr0 提供了不同的 IP。当我删除 eth0 的条目并让网桥也配置设备 IP 时,它就恢复了。我显然误解了网桥的工作原理。