> For the complete documentation index, see [llms.txt](https://docs.radiusaas.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.radiusaas.com/ja/she-ding/access-point-setup/radsec-available/meraki.md).

# Meraki

{% hint style="info" %}
Meraki AP で RadSec 機能を使用するには、ファームウェア バージョン **MR 30.X** 以降が必要です。
{% endhint %}

### すべての Meraki お客様への重要なお知らせ

{% hint style="warning" %}
Meraki は RadSec デバイス証明書を Keeper Organization CA から新しい [PureCA サービス](https://documentation.meraki.com/Wireless/Design_and_Configure/Architecture_and_Best_Practices/Cisco_Keeper_to_PureCA_Migration_Strategy)に移行しています。アクセスポイントが PureCA 発行の証明書を提示すると、PureCA チェーンが信頼されていない限り、RADIUSaaS はその RadSec 接続を拒否し、認証は失敗します。

Meraki では PureCA の最小ファームウェアとして MR 33.1.2 を記載しています。しかし、以前のファームウェア バージョンで PureCA 証明書を提示しているアクセスポイントも確認されているため、ファームウェア バージョンは影響を受けるかどうかの信頼できる指標ではありません。

これを防止または修正するには、完全な PureCA チェーンを RADIUSaaS の Trusted Certificates に **使用先** に設定 **RadSec**で説明されているとおり [RadSec PureCA 証明書](https://docs.radiusaas.com/configuration/access-point-setup/radsec-available/meraki#radsec-pureca-certificates)。既存の Keeper CA も引き続き信頼してください。両方を並行して信頼することは完全にサポートされており、どちらの CA が証明書を発行したかに関係なくアクセスポイントを接続できます。

どの CA またはファームウェアをアクセスポイントが使用しているか、または移行自体に関するご質問は、Meraki サポートまでお問い合わせください。

\
*最終更新日: 2026年10月14日*
{% endhint %}

## 証明書を準備する

{% hint style="warning" %}
Meraki プラットフォームでは、任意の CA から RadSec クライアント証明書を生成することはできません。代わりに、Meraki に組み込まれている **Organization CA** お使いの Meraki Organization に固有のものを使用する必要があります。
{% endhint %}

有効な **RADIUS Server Certificate** で説明されているとおりに [こちら](/ja/ptaru/settings/settings-server.md#download)。後ほど Meraki コンソールにアップロードする必要があります。

## Meraki の設定

{% hint style="info" %}
以下の設定は、当社のサービスと正常に RadSec 接続を確立するために必要な設定です。その他の設定は任意で構成してください。
{% endhint %}

{% hint style="danger" %}
必ず **RadSec クライアント証明書の OCSP 失効チェックを無効にします** このガイドの手順 7 に記載されているとおりに。
{% endhint %}

{% stepper %}
{% step %}

### Meraki Dashboard に移動します

Dashboard で、 **Wireless > Access Control** を選択し、 **新しい UI バージョン** の Access control ページに切り替わっていることを確認してください:

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FRLtKMdY5l834M4uMHJVj%2Fimage.png?alt=media&amp;token=87edbda0-9b7b-4c58-a01e-bd453d64508a" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### SSID で RADIUS サーバーを構成する

構成する **SSID** RADIUS 認証を設定したいものを選択します（または **Wireless > Configure > SSIDs** に移動して先に新しい SSID を作成します）。

SSID の **Security** セクションで、 **Enterprise with** を選択し、ドロップダウンで **my RADIUS server:**

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FjopG00mWY56nwsR319b1%2Fimage.png?alt=media&amp;token=53c6664b-117d-409f-85f1-8cc6c5dbadd4" alt=""><figcaption></figcaption></figure>

の **RADIUS**で、 **サーバーを追加**をクリックします。Configure the **Host IP or FQDN** を、次の IP アドレスまたは DNS 名に一致するように設定します [RadSec サービス エンドポイント](/ja/ptaru/settings/settings-server.md#properties)、 **Port** を 2083 に設定し、 **Secret** の値を「radsec」に設定し、 **RadSec** チェックボックスをオンにします。

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FSCtO35XEIsqFt93Le0QU%2Fimage.png?alt=media&amp;token=1e1b880a-0864-4334-8fa1-b2a6396cabd3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### EAP タイムアウトを構成する

構成する **EAP パラメータとタイムアウト** を [この](/ja/sono/faqs/general.md#timers-and-timeouts) リファレンス ガイドに従って、 **Wireless** > **Radius** > **の詳細 RADIUS 設定へ移動して設定します。** 設定後は、以下のスクリーンショットのようになります。 **保存** をクリックして設定を適用します。

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FwYlgfLexYcWm400DulBZ%2Fimage.png?alt=media&amp;token=48c307ca-89f2-4933-a47a-b164da332685" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### RadSec サーバー証明書を追加する

RadSec 接続を機能させるために必要な証明書をアップロードおよび生成するには、 **Organization > Certificates > RADSEC**.

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FEnApli3g02jjWf3A0Lvj%2Fimage.png?alt=media&amp;token=dd4a25d2-624a-40ad-9fc5-2f41100f5048" alt=""><figcaption></figcaption></figure>

上部の表で、 **証明書をアップロード** をクリックし、 [**RADIUS Server Certificate**](/ja/ptaru/settings/settings-server.md#server-certificates)を署名した CA のルート証明書を指定します。これは、この [手順](#prepare-certificates)。これで Meraki AP は RADIUS サーバーを信頼します。

{% tabs %}
{% tab title="RADIUSaaS Customer CA を使用する" %}

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FobW4brUKwgCGyPwW9vAd%2Fimage.png?alt=media&amp;token=1d21a6e0-7f30-4cbd-9baa-4ed9cd391c9a" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="SCEPman または他の CA を使用する" %}

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2F4t5xf690TwRZxshp9uAk%2Fimage.png?alt=media&amp;token=f53eff64-da51-4d20-a28a-b87ee9e9e9f3" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### RadSec クライアント証明書を作成する

{% tabs %}
{% tab title="Keeper" %}
の **RadSec デバイス証明書**の場合、まず **Organization CA** をクリックして **CA を生成**します。この CA はお使いの Meraki Organization に固有のものです。\
Meraki プラットフォームは、この CA で署名されたすべての AP 向けに RadSec クライアント証明書を自動的に生成します。証明書の有効期間は非常に長く（50 年超）、つまり更新を心配する必要はありません。

お使いの **Organization CA** Meraki システムのルート CA 証明書を **CA をダウンロード**.

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FwsgYUzgZJWgyW59b5T6P%2Fimage.png?alt=media&amp;token=74c5490c-036a-4254-b344-2c9b6e6e59c1" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="RadSec PureCA 証明書" %}
{% hint style="info" %}
PureCA は現在ベータ版です。
{% endhint %}

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FWANixFM5av2ynRFGJ0X1%2Fimage.png?alt=media&amp;token=3e32330b-6b87-4770-86d2-c1db0ac03526" alt=""><figcaption></figcaption></figure>

証明書チェーンをダウンロードした後、これを分割し、ルートから順にチェーン内の各証明書を個別に RADIUSaaS > Trusted Certificates にアップロードする必要があります。&#x20;

PowerShell を使用してチェーンを 5 つの証明書に分割できます。たとえば、次のスクリプトはダウンロードしたチェーンを分割し、証明書の commonName をファイル名として各ファイルを個別に保存します。&#x20;

{% code overflow="wrap" %}

```powershell
$c=[regex]::Matches((Get-Content .\\chain.pem -Raw),'(?s)-----BEGIN CERTIFICATE-----.*?-----END CERTIFICATE-----').Value | % { [Security.Cryptography.X509Certificates.X509Certificate2]::new([Text.Encoding]::ASCII.GetBytes($_)) }; $ord=[Collections.ArrayList]@(); $seen=@{}; $cur=$c | ? { $_.Subject -eq $_.Issuer } | Select -First 1; while($cur){ [void]$ord.Add($cur); $seen[$cur.Thumbprint]=1; $cur=$c | ? { $_.Issuer -eq $ord[-1].Subject -and -not $seen[$_.Thumbprint] } | Select -First 1 }; $c | ? { -not $seen[$_.Thumbprint] } | % { [void]$ord.Add($_) }; $i=0; $ord | % { $cn=($_.GetNameInfo('SimpleName',$false) -replace '[\\\\/:*?\"<>|]','_'); $f=\".\\{0:d2}-{1}.pem\" -f $i++,$cn; Set-Content $f (\"-----BEGIN CERTIFICATE-----`n\"+[Convert]::ToBase64String($_.RawData,'InsertLineBreaks')+\"`n-----END CERTIFICATE-----\") -Encoding ascii; \"$f   subject=$($_.Subject)   issuer=$($_.Issuer)\" }

```

{% endcode %}

上記のスクリプトにより、次の証明書構造が生成されます。

```
00-Cisco Meraki Dashboard Root CA.pem
  └─ 01-Cisco Meraki Dashboard Cluster SubCA.pem
    └─ 02-Meraki.com Cluster CA.pem
      └─ 03-1608009.pem                   （お使いの組織 CA）
        └─ 04-radsec-1608009.pem          （RadSec クライアント証明書を発行します）
```

{% endtab %}
{% endtabs %}

{% hint style="warning" %}
Meraki では、他の CA の RadSec クライアント証明書をアップロードすることはできません。代わりに、組織固有の Organization CA が、すべてのアクセスポイントに適切な証明書を提供します。
{% endhint %}
{% endstep %}

{% step %}

### RADIUSaaS で Organization CA を信頼する

次に、ダウンロードした CA 証明書を [RADIUSaaS Web コンソールの Trusted Certificates に](/ja/ptaru/settings/trusted-roots.md#add) アップロードし、 **RadSec** の下で **使用先**.

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2F7nWmyyegri5KupEslWdo%2Fimage.png?alt=media&amp;token=3f36a44b-6e97-406d-b5fe-e05886377392" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
PKI に多段階の階層（Root CA、Intermediate CA、Issuing CA）がある場合は、それらすべてを RADIUSaaS Trusted Certificates ストアにアップロードしてください。
{% endhint %}
{% endstep %}

{% step %}

### RadSec 証明書の失効チェックを無効にする

最後に、 [RadSec クライアント証明書の失効チェックを](/ja/ptaru/settings/settings-server.md#verification-check-for-radsec-certificates) お使いの RADIUSaaS インスタンスで無効にします（Meraki Organization CA では RadSec クライアント証明書の失効ができないため、セキュリティに悪影響はありません）。したがって、RADIUSaaS インスタンスに移動してから **Settings > Server Settings** に移動し、チェックボックス **Verification check for RadSec certificates**.

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2Fx2AwP1KBglH14xdrsSe5%2Fimage.png?alt=media&amp;token=4b8b0f19-14f1-4f92-8a13-224669559ace" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### 設定をテストする

設定が機能することをテストするには、 [ポータル](/ja/ptaru/yz/users.md#add-a-new-user) にユーザーを追加し、Meraki のテスト機能を使用できます。

<figure><img src="https://992520889-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSWU1DQ4UGkqER7uGNUOm%2Fuploads%2FmMlZKcqr82x0TpYbZ9j0%2Fimage.png?alt=media&amp;token=468075bf-21b9-4e37-9da2-9972739f4917" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### 参考資料

RadSec 設定に関する Meraki のドキュメントへのリンク: <https://documentation.meraki.com/MR/Encryption_and_Authentication/MR_RADSec>

{% code overflow="wrap" %}

```
ERROR: (0) SSL はエラー 20 を返しました: ローカル発行者証明書を取得できません
ERROR: (0) TLS アラート write:fatal:unknown CA
```

{% endcode %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.radiusaas.com/ja/she-ding/access-point-setup/radsec-available/meraki.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
