Choose “Save as PDF” as the destination to download this doc.

Back to the doc
amnimo Manual Library

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

設定ガイド 第2章 設定例  ·  https://manual.amnimo.com/docs/guide-examples-cli/g2-3-cli/

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

対象機種: AG10(ほかの機種はインターフェイス名が異なります。『G1.4 インターフェイスとポートの対応』を参照してください)

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

要件

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

構成
            インターネット
                  |
          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

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

note 補足: インターフェイス ecm0 の詳細設定モードで dynamic-snat4 を設定しても、簡易的に動的SNAT を設定できます。変換の対象を送信元や宛先で絞り込みたい場合は、この設定例のように nat dynamic-snat のルールを使います。詳しくは『6.5.2 動的SNATを設定する』を参照してください。

warning 注意: 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の設定を表示する)。

    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 ルーティングテーブルを表示する)。

    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)。
一部の通信だけ届かないパケットフィルタリングの forward で破棄されていないか(show config filter forward、6.4)。forward のデフォルトポリシーを drop にしている場合は、LAN からの通信を許可するルールが必要です。
名前解決だけできない端末に通知している DNS サーバー(G2.2 の手順 6)。

詳しい切り分けは『G3.1 切り分けの基本と情報の採取』を参照してください。

関連する設定例