IPv6
网段有 IPv6 地址后,可选择 SLAAC、DHCPv6 或完全不发 RA。
yaml
networks:
lab:
address: ["fd7a:6c61:62::1/64"]
capture: false
ipv6: slaac
dns:
servers:
default: {type: udp, address: 127.0.0.1:53}
final: default字段
ipv6
- 类型:字符串枚举。
- 必填:可选。
- 取值:
slaac、dhcp、none。 - 默认:有 IPv6 地址时为
slaac;只有 IPv4 时为none。 slaac:发 RA 前缀和 RDNSS,客户端自行配置地址;前缀必须是/64。dhcp:RA 设 M/O 位,由 DHCPv6 发地址;前缀范围/64..=/120。none:不发 RA。- 限制:显式
slaac或dhcp必须同时有 IPv6 网桥地址。
说明
DHCPv6 与 DHCPv4 共用租约、历史和隔离状态,但客户端键使用 DUID 与 IAID。SLAAC 地址来自内核邻居通知,只有能和 IPv4 租约/预留关联到名字的客户端才会进入网段 DNS。
RA 使用网桥链路本地地址作为源,周期性通告前缀、MTU、RDNSS 和可选搜索域;退出进程不会主动发零寿命 RA,因为桥可以比进程活得更久。