---
title: 5.1 エッジゲートウェイの設定機能の活用
description: "## 5.1 エッジゲートウェイの設定機能の活用 エッジゲートウェイの設定機能は…"
url: "https://manual.amnimo.com/docs/troubleshooting-dev/5-1-dev/"
updated: "2026-11-09"
category: デベロッパーズマニュアル / 第5章　トラブルシューティング
---

# 5.1 エッジゲートウェイの設定機能の活用

## 5.1 エッジゲートウェイの設定機能の活用

エッジゲートウェイの設定機能は、以下のケースで活用することができます。

- 本来動いていた動作に戻したい
- 同じエッジゲートウェイの設定を流用したい
- 動作確認のため、一部異なるエッジゲートウェイの設定を複数作成したい

> ![note](https://manual.amnimo.com/wp-content/uploads/2026/11/note.png) **補足**: エッジゲートウェイの設定には、CLI（amsh）を使用する方法と通常のLinuxコンソールを使用する方法があります。本書では、CLI（amsh）を利用した方法で説明しています。
>
>
>
> 設定方法については、以下を参照してください。
>
>
>
> CLI（amsh）を使用する方法
> 『エッジゲートウェイシリーズ CLIユーザーズマニュアル』の『第3章 アムニモ設定情報の操作』
>
>
>
> Linuxコンソールを使用する方法
> 『エッジゲートウェイシリーズ CLIユーザーズマニュアル』の『11.1 アムニモ設定情報を制御する』

### 5.1.1 デフォルトの設定ファイル

エッジゲートウェイのデフォルトの設定ファイルは、「startup-config」です。エッジゲートウェイを起動すると、このファイルが設定ファイルとして読み込まれます。

設定ファイル（拡張子：dat）は、以下のようにSHA-2のハッシュ値が記載されたファイル（拡張子：sha256）とともに保存されます。冗長管理されているため、2か所に保存されます。

**実行環境**: エッジゲートウェイ

```
admin@amnimo:~$ ls -l /mnt/config/area0/
total 22
drwx------ 2 root root 12288 Feb 15  1974 lost+found
-rw-r--r-- 1 root root  3588 Aug  7 10:57 startup-config.dat
-rw-r--r-- 1 root root    89 Aug  7 10:57 startup-config.sha256
admin@amnimo:~$ ls -l /mnt/config/area1/
total 22
drwx------ 2 root root 12288 Feb 15  1974 lost+found
-rw-r--r-- 1 root root  3588 Aug  7 10:57 startup-config.dat
-rw-r--r-- 1 root root    89 Aug  7 10:57 startup-config.sha256
```

### 5.1.2 設定ファイルのバックアップ

設定ファイルをコピーする機能を利用して、バックアップを保存します。

➜ 詳しくは、『エッジゲートウェイシリーズ CLIユーザーズマニュアル』の『3.7 アムニモ設定情報をコピーする』を参照してください。

##### 実行例

管理者モードで、backup-configという名称でstartup-configを保存します。

**実行モード**: 管理者モード（`amnimo#`）

**実行環境**: エッジゲートウェイ

```
amnimo# config file copy startup-config backup-config
```

バックアップされた設定ファイルを確認します。

**実行環境**: エッジゲートウェイ

```
admin@amnimo:~$ ls -l /mnt/config/area0/
total 22
-rw-rw-rw- 1 root root  3588 Aug  7 11:44 backup-config.dat
-rw-rw-rw- 1 root root    89 Aug  7 11:44 backup-config.sha256
drwx------ 2 root root 12288 Feb 15  1974 lost+found
-rw-r--r-- 1 root root  3588 Aug  7 10:57 startup-config.dat
-rw-r--r-- 1 root root    89 Aug  7 10:57 startup-config.sha256
admin@amnimo:~$ ls -l /mnt/config/area1/
total 22
-rw-rw-rw- 1 root root  3588 Aug  7 11:44 backup-config.dat
-rw-rw-rw- 1 root root    89 Aug  7 11:44 backup-config.sha256
drwx------ 2 root root 12288 Feb 15  1974 lost+found
-rw-r--r-- 1 root root  3588 Aug  7 10:57 startup-config.dat
-rw-r--r-- 1 root root    89 Aug  7 10:57 startup-config.sha256
```

### 5.1.3 設定ファイルの世代管理

任意のファイル名で保存することで、ユーザーが設定ファイルを世代管理することが可能です。

##### 実行例

管理者モードで、設定を変えつつ、「pattern-A-config」「pattern-B-config」「pattern-C-config」という名称で各設定を保存します。最後に、設定ファイルをリスト表示します。

**実行モード**: 管理者モード（`amnimo#`）

**実行環境**: エッジゲートウェイ

```
各種設定を終えたあとに以下を実行
amnimo# config file save pattern-A-config

一部設定を終えたあとに以下を実行
amnimo# config file save pattern-B-config

一部設定を終えたあとに以下を実行
amnimo# config file save pattern-C-config
amnimo# show config file
startup-config 2020-01-02T00:00:00+09:00
pattern-A-config 2020-01-01T00:00:05+09:00
pattern-B-config 2020-01-01T00:00:10+09:00
pattern-C-config 2020-01-01T00:00:12+09:00
```

### 5.1.4 設定ファイルの反映

保存したファイルを読み込んで、エッジゲートウェイに反映することができます。

#### 同一機器内に設定ファイルが複数存在する場合

##### 実行例

『[5.1.3 設定ファイルの世代管理](#513-設定ファイルの世代管理)』で保存した1つの設定ファイル（pattern-A-config）を管理者モードで読み込んで、設定を反映します。

**実行モード**: 管理者モード（`amnimo#`）

**実行環境**: エッジゲートウェイ

```
amnimo# config file load pattern-A-config 	←設定を読み込む
amnimo# config file save 			←読み込んだ設定をstartup-configとして保存し、次の起動時の設定として反映
startup-config file already exists. Do you want to overwrite? (y/N): y
amnimo# reboot type soft 			←ソフトウェアリブートの実施
```

#### 別のエッジゲートウェイの設定ファイルを利用する場合

##### 実行例

amshではなく、外部コマンドのamcfgを利用して、別のエッジゲートウェイから移行した設定ファイル（/media/sdcard/pattern-D-config.yaml）を読み込みます。

1. 別の機器(amnimo1)から設定ファイルをSDカードにコピーします。

**実行環境**: エッジゲートウェイ

```
admin@amnimo1:~$ sudo cp /etc/amnimo/config.yaml /media/sdcard/pattern-D-config.yaml 	←config.yamlをＳＤカードにコピーする
admin@amnimo1:~$ sync  ← syncコマンドによりSDカードへの保存を確定する。
```

1. 現在の利用中の機器(amnimo2)にSDカードを指し、①で取得した設定ファイルを当該機器の設定として保存します。

**実行環境**: エッジゲートウェイ

```
admin@amnimo2:~$ sudo cp /media/sdcard/pattern-D-config.yaml /etc/amnimo/config.yaml 	←SDカード上の設定ファイルをamnimo2のconfig.yamlに上書きをする。
admin@amnimo2:~$ sudo amcfg save 	←現在の設定をstartup-configとして保存し、次の起動時の設定として反映する。
startup-config file already exists. Do you want to overwrite? (y/N): y
admin@amnimo2:~$ sudo amcfg save pattern-D-config	←現在の設定をpattern-D-configとして保存したい場合に実行する。
admin@amnimo2:~$ sudo amctrl reboot -t soft  ←ソフトウェアリブートを実施する。
```

> ![note](https://manual.amnimo.com/wp-content/uploads/2026/11/note.png) **補足**: SDカードへのマウントに関するコマンドの流れは省略しています。
>
>
>
> `amcfg save` は、指定した名前（省略時は startup-config）の設定ファイルがすでにある場合に、`<名前> file already exists. Do you want to overwrite? (y/N):` と上書きの確認を表示します。
