---
url: /configuration/networks/ipv6.md
description: 网段 IPv6 RA 与有状态 DHCPv6 模式
---

# IPv6

网段有 IPv6 地址后，可选择 SLAAC、DHCPv6 或完全不发 RA。

```yaml check
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，因为桥可以比进程活得更久。

## 相关

* [网段总览](/configuration/networks/)
* [DHCP](/configuration/networks/dhcp)
* [参考手册](/manual/)
