跳转到内容
搜索文档

DHCP 中继

最后更新 查看 MarkdownAgent 设置

DHCP 中继(DHCP Relay)提供了一种方法,使 DHCP 客户端能够与不在同一本地子网/广播域内的 DHCP 服务器进行通信。当您启用 DHCP 中继时,Cloudflare One Appliance(前称 Magic WAN Connector)会将 DHCP 发现消息(discover messages)转发给预定义的 DHCP 服务器,并将响应路由回发送该发现消息的原始设备。

	flowchart LR
	accTitle: DHCP 中继示意图
	accDescr: 该图显示 Cloudflare One Appliance 向场外(offsite)的 DHCP 服务器发送 DHCP 发现消息。
			a(Cloudflare One Appliance) <--> b(Cloudflare/Cloudflare WAN) <--> c(DHCP 服务器)

			subgraph 站点 A
			d[LAN 1] <--> a
			e[LAN 2] <--> a
			end

			subgraph 站点 B
			c
			end
			classDef orange fill:#f48120,color: black
			class a,b,c orange

该图显示 Cloudflare One Appliance 向场外(offsite)的 DHCP 服务器发送 DHCP 发现消息。

配置 DHCP 中继:

  1. 转到 Connectors(连接器) 页面。
Go to Connectors ↗
  1. 转到 Appliances(设备) 选项卡 > Profiles(配置文件)
  1. 选择您的 Cloudflare One Appliance > Edit(编辑)
  2. 选择 Network Configuration(网络配置)
  3. LAN configuration(LAN 配置),选择您需要配置 DHCP 中继的 LAN。
  4. 选择 Edit(编辑)
  5. 选择 This is a DHCP Relay(这是 DHCP 中继)
  6. Upstream DHCP server addresses,输入您 DHCP 服务器的 IP 地址。
  7. (可选)如果您需要添加更多 DHCP 服务器地址,请根据需要多次选择 Add upstream DHCP server address(添加上游 DHCP 服务器地址),并输入新值。

创建一个 PUT 请求以更新您想要启用 DHCP 中继的 LAN:

示例:

Required API token permissions

At least one of the following token permissions is required:
  • Magic WAN Write
  • Magic Transit Write
Update Site LANbash
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/magic/sites/$SITE_ID/lans/$LAN_ID" \
	--request PUT \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
	--json '{
		"lan": {
				"static_addressing": {
						"dhcp_relay": {
								"server_addresses": [
										"192.0.2.1"
								]
						}
				}
		}
	}'

这篇文档对您有帮助吗?