---
title: G2.3 LANからインターネットへNATで接続する
description: "## G2.3 LANからインターネットへNATで接続する **対象機種**: …"
url: "https://manual.amnimo.com/docs/guide-examples-cli/g2-3-cli/"
updated: "2026-11-06"
category: エッジゲートウェイシリーズ　CLIユーザーズマニュアル / 設定ガイド 第2章　設定例
---

# G2.3 LANからインターネットへNATで接続する

## G2.3 LANからインターネットへNATで接続する

**対象機種**: AG10（ほかの機種はインターフェイス名が異なります。『[G1.4 インターフェイスとポートの対応](/docs/guide-basics-cli/g1-4-cli/)』を参照してください）

動的SNAT を設定し、LAN の端末から LTE 回線経由でインターネットに接続できるようにします。動的SNAT は、送信元アドレスを送信インターフェイスのアドレスに変換する機能で、一般に IP マスカレード（NAPT）と呼ばれます。

##### 要件

- LAN（192.168.0.0/24）の端末から、LTE 回線（ecm0）経由でインターネットに接続する。
- LAN から ecm0 へ送信するパケットの送信元アドレスを、ecm0 のアドレスに変換する。

この設定例は、次の設定が済んでいることを前提にしています。

- [G2.1 LTE回線でインターネットに接続する](/docs/guide-examples-cli/g2-1-cli/)（ecm0 で LTE 回線に接続し、既定ルートが ecm0 に向いている）
- [G2.2 LAN側のアドレスとDHCPサーバーを設定する](/docs/guide-examples-cli/g2-2-cli/)（br0 が 192.168.0.254/24 で、端末にゲートウェイとして 192.168.0.254 を通知している）

##### 構成

```
            インターネット
                  |
          ecm0（LTE 回線のアドレス）  ← 送信元をこのアドレスに変換
        +-------------------+
        |   本製品（AG10）   |   nat dynamic-snat 100
        +-------------------+
          br0 192.168.0.254/24
                  |
        LAN 192.168.0.0/24
        端末 192.168.0.100（ゲートウェイ 192.168.0.254）
```

##### 手順

1. 設定モードに移行し、動的SNAT のルールの詳細設定モードに移行します。100 はルールのインデックス番号（1～1000）です。値の小さいルールから順に確認されます。
   ```
   amnimo# configure
   amnimo(cfg)# nat dynamic-snat 100
   amnimo(cfg-dsnat-100)#
   ```
   - 指定したインデックス番号のルールがすでにある場合は、そのルールの詳細設定モードに移行します。`show config nat dynamic-snat` で、使われていない番号を確認してから設定してください。
2. 変換の対象を、ecm0 から送信するパケットのうち、送信元が LAN（192.168.0.0/24）のものに限定します。
   ```
   amnimo(cfg-dsnat-100)# out-interface ecm0
   amnimo(cfg-dsnat-100)# match src-ip 192.168.0.0/24
   ```
   - `out-interface` には、送信（出力）側のインターフェイスを指定します。
   - 1 つのルールに複数の条件を設定した場合、すべての条件に合致したパケットだけが変換されます（AND 条件）。
3. ルールを有効にして設定モードに戻り、設定を保存します。
   ```
   amnimo(cfg-dsnat-100)# enable
   amnimo(cfg-dsnat-100)# exit
   amnimo(cfg)# config file save
   ```

各コマンドの詳細は、次の節を参照してください。

- [6.5.2 動的SNATを設定する](/docs/network-cli/6-5-cli/#652-%E5%8B%95%E7%9A%84snat%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B)（nat dynamic-snat、out-interface、enable）
- [6.6.2 パケット合致条件を設定する](/docs/network-cli/6-6-cli/#662-%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E5%90%88%E8%87%B4%E6%9D%A1%E4%BB%B6%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B)（match src-ip）
- [3.4 アムニモ設定情報に書き込む](/docs/amnimo-config-cli/3-4-cli/#34-%E3%82%A2%E3%83%A0%E3%83%8B%E3%83%A2%E8%A8%AD%E5%AE%9A%E6%83%85%E5%A0%B1%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80)（config file save）

> ![note](https://manual.amnimo.com/wp-content/uploads/2026/07/image24.png) **補足**: インターフェイス ecm0 の詳細設定モードで `dynamic-snat4` を設定しても、簡易的に動的SNAT を設定できます。変換の対象を送信元や宛先で絞り込みたい場合は、この設定例のように `nat dynamic-snat` のルールを使います。詳しくは『[6.5.2 動的SNATを設定する](/docs/network-cli/6-5-cli/#652-%E5%8B%95%E7%9A%84snat%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B)』を参照してください。

> ![warning](https://manual.amnimo.com/wp-content/uploads/2026/07/image23.png) **注意**: `out-interface` にブリッジ配下のインターフェイス（br0 にまとめた lan0 など）を指定すると、ルールに合致しません。

##### 完成した設定

管理者モード（`amnimo#`）で貼り付けます。

```
configure
nat dynamic-snat 100
out-interface ecm0
match src-ip 192.168.0.0/24
enable
exit
config file save
```

##### 確認方法

1. 動的SNAT の設定を表示します（[6.5.1 NATの設定を表示する](/docs/network-cli/6-5-cli/#651-nat%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B)）。
   ```
   amnimo# show config nat dynamic-snat
   ```
   - 見どころ: `nat dynamic-snat 100` の下に `enable`、`out-interface ecm0`、`match src-ip 192.168.0.0/24` が表示されること。`no enable` と表示される場合は、ルールが無効です。
2. 既定ルートが ecm0 に向いていることを確認します（[6.3.1 ルーティングテーブルを表示する](/docs/network-cli/6-3-cli/#631-%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B)）。
   ```
   amnimo# show routing
   ```
   - 見どころ: `TO` が `0.0.0.0/0` の経路の `INTERFACE` が `ecm0` で、先頭に `>` が付いていること。
3. LAN の端末から、インターネット上の宛先に ping を実行するか、Web サイトを表示して、通信できることを確認します。

##### よくある失敗

| 症状 | 確認すること |
| --- | --- |
| 本製品からはインターネットに届くが、LAN の端末からは届かない | 動的SNAT のルールが `enable` になっているか。`out-interface` が既定ルートのインターフェイス（ecm0）と一致しているか。`match src-ip` が LAN のネットワークと一致しているか。 |
| LAN の端末から本製品（192.168.0.254）にも届かない | 端末のアドレスとゲートウェイ（[G2.2](/docs/guide-examples-cli/g2-2-cli/)）。 |
| 一部の通信だけ届かない | パケットフィルタリングの forward で破棄されていないか（`show config filter forward`、[6.4](/docs/network-cli/6-4-cli/#64-%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E3%81%99%E3%82%8B)）。forward のデフォルトポリシーを drop にしている場合は、LAN からの通信を許可するルールが必要です。 |
| 名前解決だけできない | 端末に通知している DNS サーバー（[G2.2](/docs/guide-examples-cli/g2-2-cli/) の手順 6）。 |

詳しい切り分けは『[G3.1 切り分けの基本と情報の採取](/docs/guide-troubleshooting-cli/g3-1-cli/)』を参照してください。

##### 関連する設定例

- [G2.4 SSHの接続元を制限する](/docs/guide-examples-cli/g2-4-cli/)
- [G2.6 拠点間をIPsecで接続する](/docs/guide-examples-cli/g2-6-cli/)（動的SNAT と IPsec を併用する場合の注意があります）
