PVE 的网络模型有 Bridge、VLAN、Bond 三种基础类型。组合起来能覆盖 99% 家用与小型办公场景。

整体拓扑

2 张 2.5G 网卡做 LACP bond0 → vmbr0 主桥接;逻辑上切出 3 个 VLAN:10(管理) / 20(业务) / 30(存储)。管理 VLAN 走独立 IP 段,避免与家庭主网互相污染。

配置语法

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet manual

auto eno2
iface eno2 inet manual

auto bond0
iface bond0 inet manual
  bond-slaves eno1 eno2
  bond-miimon 100
  bond-mode 802.3ad
  bond-xmit-hash-policy layer3+4

auto vmbr0
iface vmbr0 inet manual
  bridge-ports bond0
  bridge-stp off
  bridge-fd 0

auto vmbr0.10
iface vmbr0.10 inet static
  address 10.10.10.2/24
  gateway 10.10.10.1

VLAN 接入虚拟机

VM/容器可以在 NIC 模型里直接选 tag=10/20/30,自动落到对应 VLAN 段。如果想从主机访问所有 VLAN,可以在 vmbr0 上不分配 IP,但创建 vmbr0.10 / vmbr0.20 / vmbr0.30 三个 sub-interface。

物理交换机必须配 LACP,与主机侧 mode 一致。如果交换机不支持,至少改 balance-xor 模式。