/ipv6/dhcp-server

dhcp-server

DHCPv6 服务器委派 IPv6 前缀(DHCPv6-PD)并向客户端分配 IPv6 地址。前缀和地址来自 IPv6 池或静态绑定(/ipv6/dhcp-server/binding)。概述和配置示例参见 DHCPv6 服务器。


ipv6/dhcp-server

Type: Directory

DHCPv6 服务器委派 IPv6 前缀(DHCPv6-PD)并向客户端分配 IPv6 地址。前缀和地址来自 IPv6 池或静态绑定(/ipv6/dhcp-server/binding)。概述和配置示例参见 DHCPv6 服务器。

标志名称描述
DdynamicDHCPv6 服务器是动态创建的。
XdisabledDHCPv6 服务器已禁用。
IinvalidDHCPv6 服务器配置无效。
参数类型描述
name *stringDHCPv6 服务器名称。
interface *iface_enumDHCPv6 服务器监听的接口。
prefix-poolalt { prefix-pool-static: enum (static-only) { static-only:0xffffffff } , prefix-pool-name: enum }动态前缀绑定从中获取前缀的 IPv6 池。使用 static-only 时,仅分发静态绑定。默认值:static-only。
address-poolalt { address-pool-static: enum (static-only) { static-only:0xffffffff } , address-pool-name: enum }动态地址绑定从中获取地址的 IPv6 池。池前缀长度必须为 128。使用 static-only 时,仅分发静态绑定。默认值:static-only。
lease-timetime新绑定和续订绑定的生存期。客户端被告知在生存期一半后续订、在 80% 后重新绑定,首选生存期为生存期的 90%。默认值:3d。
rapid-commitbool是否直接以 Reply 应答请求 Rapid Commit 的 Solicit(两消息交换)。使用 no 时,服务器始终先以 Advertise 应答。默认值:yes。
use-radiusenum (no | yes | accounting)是否使用 RADIUS 服务器处理绑定:no(默认)、yes 表示身份验证和计费,或 accounting 表示仅计费。
preferencenumAdvertise 消息中发送的偏好值。客户端偏好值最高的服务器。默认值:255。
binding-scriptalt { script: string }绑定建立和结束时运行的脚本。它针对每个绑定单独运行,并接收以下变量: - bindingBound - 绑定建立时为 1,否则为 0。 - bindingServerName - DHCPv6 服务器名称。 - bindingDUID - 客户端的 DUID。 - bindingAddress - 客户端发送时使用的 IPv6 地址,通常为其链路本地地址。 - bindingPrefix - 委派前缀,或地址绑定的分配地址。
dns-nonebool不在响应中添加 DNS 服务器
dhcp-optionmulti { array-id, option: alt { option: enum , option-set: enum } }要发送给客户端的选项(/ipv6/dhcp-server/option),例如 DNS 服务器(选项 23)。
insert-queue-beforeenum (first | bottom) { first:0, bottom:0xffffffff }为具有 rate-limit 的绑定创建动态简单队列的位置:first(默认)位于 /queue/simple 顶部,bottom 位于末尾,或位于指定队列之前。
parent-queueenum (none) { none:0 }为具有 rate-limit 的绑定创建动态简单队列的父队列。默认值:none。
route-distancenum服务器为每个委派前缀和分配地址添加的路由距离,经由客户端的链路本地地址。默认值:1。
allow-dual-stack-queuebool同一客户端的绑定和 DHCP 租约是否共享一个动态简单队列,该队列随后同时包含 IPv6 和 IPv4 地址。客户端通过其 MAC 地址和 DUID 识别。DHCP 服务器也必须启用此设置。默认值:yes。
use-reconfigurebool是否发送 Reconfigure 消息。启用后,接受它们的客户端会获得 reconfigure 密钥,服务器会自行发送 Reconfigure 消息:当 address-pool、lease-time 或 dhcp-option 更改时发送给所有绑定,当绑定设置更改时发送给该绑定,以便客户端续订;当服务器或绑定的服务器被移除时发送重新绑定请求。绑定的 send-reconfigure 命令会手动发送一条。默认值:no。
address-listsmulti { array-id, address-list: string }每个绑定的前缀或地址要添加到的 IPv6 防火墙地址列表。绑定的 address-lists 设置会覆盖此设置。
add-dns-entriesbool是否为每个地址绑定添加动态 DNS 条目(AAAA 类型)。条目名称为客户端发送的 FQDN(选项 39)后跟 add-dns-entries-suffix,其 TTL 为租约时间。前缀绑定不会获得条目。默认值:no。
add-dns-entries-suffixstring在 add-dns-entries 创建的 DNS 条目中追加到客户端名称的域,例如 laptop.lan。默认值:lan。
ignore-ia-na-bindingsbool是否忽略地址请求(IA_NA)并当作客户端消息中不包含这些请求,从而仅分发前缀。若不启用,即使没有地址池的服务器仍会应答每个地址请求为无可用地址,这可能使同时请求两者的客户端不断询问。默认值:no。
只读参数类型描述
duidstring服务器的 DUID。路由器为其 DHCPv6 客户端使用相同的 DUID。