Macvlan 网络

Macvlan 是一种虚拟局域网(LAN),如果您希望为同一个网络接口分配多个 IP 地址,可以使用它,基本上是将网络接口拆分为多个具有各自 IP 地址的子接口。然后,您可以根据随机生成的 MAC 地址分配 IP 地址。

macvlan 网络类型允许指定在将实例连接到父接口时使用的预设。在这种情况下,实例 NIC 可以简单地将 network 选项设置为它们连接到的网络,而无需了解任何底层配置细节。

注意

如果您使用的是 macvlan 网络,则 Incus 主机与实例之间无法通信。主机和实例都可以与网关通信,但它们不能直接通信。

配置选项

以下配置键命名空间当前受 macvlan 网络类型支持

  • user(用户元数据的自由格式键/值)

注意

Incus 使用CIDR 表示法,其中需要网络子网信息,例如 192.0.2.0/242001:db8::/32。这并不适用于需要单个地址的情况,例如隧道的本地/远程地址、NAT 地址或要应用于实例的特定地址。

以下配置选项可用于 macvlan 网络类型

类型

条件

默认值

描述

gvrp

布尔值

-

false

使用 GARP VLAN 注册协议注册 VLAN

mtu

整数

-

-

新接口的 MTU

parent

字符串

-

-

在其中创建 macvlan NIC 的父接口

vlan

整数

-

-

要附加到的 VLAN ID

user.*

字符串

-

-

用户提供的自由格式键/值对