为什么我的 LXD Ubuntu 24.04 (Noble Numbat) 容器在 NAT 或桥接模式下无法获取 IP 地址?
最后修订日期:
2025-02-25
适用产品
- Container Station
- ARM-based QNAP NAS devices
根本原因
LXD Ubuntu 24.04 (Noble Numbat) 容器在内核版本低于 4.2.8 的 ARM64 NAS 型号上不可用。这是由于内核限制,无法为 LXD 容器提供正确的网络配置。因此,受影响的设备将无法选择部署 LXD Ubuntu 24.04 容器。
分析
ARM 平台上的 Container Station 依赖于底层内核为 LXD 容器提供网络功能。当内核版本为 4.2.8 或更低时,LXD Ubuntu 24.04 (Noble Numbat) 所需的网络组件不可用,影响 NAT 和桥接网络模式。
解决方法
要为 LXD Ubuntu 24.04 (Noble Numbat) 容器启用正确的网络功能:
- 检查内核版本:
- 使用 SSH 或设备操作系统中的基于 Web 的终端打开 NAS 终端。
- 运行以下命令:
- 如果内核版本低于 5.10.60,Ubuntu 24.04 的网络可能无法正常工作。
- 升级内核:
- 如果内核版本为 4.2.8 或更低,考虑升级到支持 LXD Ubuntu 24.04 (Noble Numbat) 的新版本。
- 如果当前 NAS固件不包含此内核版本,请等待未来的更新以提供内核兼容性。
- 如果需要立即解决方案,请部署适用于 ARM64 NAS 型号的 Ubuntu 22.04 (Jammy Jellyfish)。
- 如果运行 Ubuntu 24.04 是必需的,请考虑使用基于 x86 的 NAS。