Skip to content

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

Yamaha RTX Router

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

このチュートリアルでは、Yamaha RTX840 および RTX1300 シリーズのルーターを、IPsec トンネル経由で Cloudflare WAN(旧 Magic WAN)に接続する方法を説明します。

検証環境

これらの設定は、次のファームウェアバージョンの Yamaha RTX840 および RTX1300 シリーズで検証しています。

  • RTX840 series: 23.02.02
  • RTX1300 series: 23.00.17

Cloudflare WAN の設定

Cloudflare ダッシュボードから、アカウントに IPsec トンネルと静的ルートを追加する必要があります。

作業の前に、アカウントに割り当てられた Anycast IP があることを確認してください。ダッシュボードの Address Space > Leased IPs で確認できます。

IPsec トンネル

  1. トンネルを追加する の手順に従って、必要な IPsec トンネルを作成します。作成時は次の設定を定義してください。

    • Tunnel name: トンネル名を入力します。この例では RTX840-vpn01 です。
    • Interface address: IPsec トンネルの Cloudflare 側の内部トンネル IP を入力します。この例では 172.30.223.2/31 です。
    • Customer endpoint: RTX ルーターの WAN IP アドレスを入力します。この例では 194.xx.xx.xx です。これは ISP からインターネット回線に割り当てられる固定のパブリック IPv4 アドレスです。
    • Cloudflare endpoint: アカウントに割り当てられた Cloudflare Anycast IP の 1 つです。
    • Health check rate: Medium
    • Health check type: Request
    • Health check direction: Bidirectional
    • Health check target: Default
    • Pre-shared key: Use my own pre-shared key を選び、独自の安全な鍵を貼り付けます。
    • Replay protection: 無効のままにするため、チェックボックスはオンにしません。
  2. トンネル作成後、ダッシュボードにアカウントのトンネル一覧が表示されます。作成した IPsec トンネルを選び、次の設定を確認します。

    • FQDN ID: この ID をコピーして保存します。RTX ルーター側の IPsec トンネル設定で使います。

静的ルート

IPsec トンネル経由で到達するネットワークには、静的ルートが必要です。この例ではネットワークは 172.16.2.0/24 の 1 つです。

静的ルートを設定する の手順に従って静的ルートを作成します(ここに記載のない設定はデフォルトのままで構いません)。

  • Description: RTX840-lan01
  • Prefix: 172.16.2.0/24
  • Tunnel/Next hop: RTX840-vpn01

RTX ルーターの設定

これらの設定は CLI で行います。

ルート設定

ip route default gateway tunnel 1

ip route <Cloudflare Anycast IP> gateway <ISP provided Gateway IP>

ip route < ISP's DNS server IP > gateway <ISP provided Gateway IP>

LAN 設定

ip lan1 address 172.16.2.254/24

有線 WAN 設定

ip lan2 address 194.xx.xx.xx/29

ip lan2 nat descriptor 1000

IPsec VPN メイン側の設定

tunnel select 1

ipsec tunnel 1

ipsec sa policy 1 1 esp aes256-cbc sha256-hmac anti-replay-check=off

ipsec ike version 1 2

ipsec ike duration ipsec-sa 1 3600

ipsec ike duration isakmp-sa 1 28800

ipsec ike encryption 1 aes256-cbc

ipsec ike group 1 modp2048

ipsec ike hash 1 sha256

ipsec ike keepalive log 1 off

ipsec ike keepalive use 1 on rfc4306 10 6

ipsec ike local address 1 194.xx.xx.xx

ipsec ike log 1 key-info message-info payload-info

ipsec ike local name 1 <Cloudflare Magic IPsec Tunnel FQDN IP> fqdn

ipsec ike pfs 1 on

ipsec ike proposal-limitation 1 on

ipsec ike pre-shared-key 1 text <Pre-shared key>

ipsec ike remote address 1 <Cloudflare Anycast IP>

ipsec ike remote name 1 <Cloudflare Anycast IP> ipv4-addr

ip tunnel address 172.30.223.3/31

ip tunnel tcp mss limit auto

tunnel enable 1

ipsec auto refresh on

! Note: 172.30.223.3/31 is internal tunnel IP on the RTX side.

NAT 設定

nat descriptor type 1000 masquerade

nat descriptor address outer 1000 primary

nat descriptor masquerade static 1000 1 194.xx.xx.xx udp 500

nat descriptor masquerade static 1000 2 194.xx.xx.xx esp

DHCP 設定

dhcp service server

dhcp server rfc2131 compliant except remain-silent

dhcp scope 1 172.16.2.2-172.16.2.191/24

DNS 設定

dns host lan1

dns server select 1 <ISP's DNS server IP> any .

dns private address spoof on

接続テスト

Yamaha RTX ルーターの CLI で show ipsec sashow status tunnel を実行し、IPsec VPN の状態を確認できます。

show ipsec sa

Total: isakmp:1 send:1 recv:1

sa    sgw   isakmp        connection    	dir 	 life[s] 	           remote-id

------------------------------------------------------------------------------------------

1     1    	     -     		ike         	  -   	 27384         (Cloudflare Anycast IP)

2     1         1    		 tun[0001]esp  send 	 2185           (Cloudflare Anycast IP)

3     1         1    		 tun[0001]esp  recv 	 2185           (Cloudflare Anycast IP)

show status tunnel 1

TUNNEL[1]:

Description:

Interface type: IPsec

Current status is Online.

from 2025/12/08 13:14:20.

20 minutes 56 seconds  connection.

Maximum Transmission Unit(MTU):

IPv4: 1280 octets

IPv6: 1280 octets

Received:    (IPv4) 171847 packets [58823472 octets]

(IPv6) 0 packet [0 octet]

Transmitted: (IPv4) 154224 packets [19191955 octets]

(IPv6) 0 packet [0 octet]

IKE keepalive:

[Type]: rfc4306

[Status]: OK

[Next send]: 1 sec after

役に立ちましたか?