Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

DHCP リレー

最終更新 Markdown で表示Agent セットアップ

DHCP リレーを使うと、同じローカルサブネット / ブロードキャストドメインにいない DHCP サーバーと、DHCP クライアントが通信できます。DHCP リレーを有効にすると、Cloudflare One Appliance(旧 Magic WAN Connector)は DHCP Discover メッセージをあらかじめ指定した DHCP サーバーへ転送し、応答を元のデバイスへ戻します。

  	flowchart LR
  	accTitle: DHCP リレーの図
  	accDescr: Cloudflare One Appliance がオフサイトの DHCP サーバーへ DHCP Discover メッセージを送る流れを示します。
  			a(Cloudflare One Appliance) <--> b(Cloudflare/Cloudflare WAN) <--> c(DHCP サーバー)

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

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

この図は、Cloudflare One Appliance がオフサイトの DHCP サーバーへ DHCP Discover メッセージを送る流れを示します。

DHCP リレーを設定する手順は次のとおりです。

  1. Cloudflare One にログインし、Networks を開きます。
  2. Connectors > Appliances > Profiles を開きます。
  3. 対象の Cloudflare One Appliance を選び、Edit を選択します。
  4. Network Configuration を選択します。
  5. LAN configuration で、DHCP リレーを設定する LAN を選びます。
  6. Edit を選択します。
  7. This is a DHCP Relay を選択します。
  8. Upstream DHCP server addresses に、DHCP サーバーの IP アドレスを入力します。
  9. (任意)DHCP サーバーアドレスを追加する場合は、必要な回数だけ Add upstream DHCP server address を選択し、値を入力します。

DHCP リレーを有効にする LAN を更新する PUT リクエスト を作成します。

例:

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"
								]
						}
				}
		}
	}'

役に立ちましたか?