如何显示 Incus 部署的 IPAM 信息

IPAM 是一种用于规划、跟踪和管理与计算机网络 IP 地址空间相关信息的 方法。从本质上讲,它是组织、监控和操作网络中 IP 空间的一种方式。

检查 Incus 设置的 IPAM 信息可以帮助您调试网络问题。您可以查看哪些 IP 地址用于实例、网络接口、转发和负载均衡器,并使用此信息跟踪流量丢失的位置。

要显示 IPAM 信息,请输入以下命令

incus network list-allocations

默认情况下,此命令显示 default 项目的 IPAM 信息。您可以使用 --project 标志选择不同的项目,或者指定 --all-projects 以显示所有项目的 信息。

结果输出将如下所示

+------------------------+-----------------+----------+------+-------------------+
| USED BY                | ADDRESS         | TYPE     | NAT  | HARDWARE ADDRESS  |
+------------------------+-----------------+----------+------+-------------------+
| /1.0/networks/incusbr0 | 192.0.2.0/24    | network  | true |                   |
+------------------------+-----------------+----------+------+-------------------+
| /1.0/networks/incusbr0 | 2001:db8::/32   | network  | true |                   |
+------------------------+-----------------+----------+------+-------------------+
| /1.0/instances/u1      | 2001:db8::1/128 | instance | true | 00:16:3e:04:f0:95 |
+------------------------+-----------------+----------+------+-------------------+
| /1.0/instances/u1      | 192.0.2.2/32    | instance | true | 00:16:3e:04:f0:95 |
+------------------------+-----------------+----------+------+-------------------+

...

每个列出的条目列出以下 Incus 实体之一的 IP 地址(以 CIDR 表示法表示):networknetwork-forwardnetwork-load-balancerinstance。条目包含使用 CIDR 表示法的 IP 地址。它还包含 Incus 资源 URI、实体类型、它是否处于 NAT 模式以及硬件地址(仅适用于 instance 实体)。