G2.2 LAN側のアドレスとDHCPサーバーを設定する #
対象機種: AG10(ほかの機種はインターフェイス名が異なります。『G1.4 インターフェイスとポートの対応』を参照してください)
LAN 側のインターフェイス(ブリッジ br0)にアドレスを設定し、LAN の端末にアドレスを配る DHCP サーバーを設定します。
要件
- LAN ポート lan0〜lan3 をブリッジ br0 にまとめ、br0 のアドレスを 192.168.0.254/24 にする。
- LAN の端末に、192.168.0.100〜192.168.0.199 のアドレスを DHCP で配る。
- 端末には、ゲートウェイと DNS サーバーとして本製品(192.168.0.254)を通知する。
構成
+-------------------+
| 本製品(AG10) |
+-------------------+
br0 192.168.0.254/24
(lan0〜lan3 をブリッジ)
|
LAN 192.168.0.0/24
端末 192.168.0.100〜192.168.0.199(DHCP で配布)
ゲートウェイ・DNS サーバー: 192.168.0.254
AG10 では、LAN ポート(lan0〜lan3)ごとにアドレスを設定するのではなく、ブリッジ(br0)にまとめて、br0 にアドレスと DHCP サーバーを設定します。
手順
現在の br0 の設定を確認します。
amnimo# show config interface br0bridge lan0などの行で、ブリッジにまとめられている LAN ポートを確認します。addressの行で、設定済みのアドレスを確認します。
設定モードに移行し、br0 の詳細設定モードに移行します。
amnimo# configure amnimo(cfg)# interface br0 amnimo(cfg-interface-br0)#LAN ポートをブリッジに追加します。手順 1 で
bridge lanXと表示されたポートは、追加済みのため入力は不要です。amnimo(cfg-interface-br0)# bridge lan0 amnimo(cfg-interface-br0)# bridge lan1 amnimo(cfg-interface-br0)# bridge lan2 amnimo(cfg-interface-br0)# bridge lan3- ブリッジに追加するインターフェイスは、有効(enable)にしておく必要があります。また、DHCP クライアントや固定アドレスを設定していないインターフェイスを追加してください。
br0 にアドレスを設定し、有効にします。手順 1 で同じアドレスが表示された場合は、
addressの入力は不要です。amnimo(cfg-interface-br0)# address 192.168.0.254/24 amnimo(cfg-interface-br0)# enable amnimo(cfg-interface-br0)# exit amnimo(cfg)#
注意: addressは、アドレスを置き換えるのではなく追加します。手順 1 で別のアドレスが設定されていた場合、そのアドレスも残ります。アドレスを変更するときは、no address 旧アドレス/プレフィックスで古いアドレスを削除してから、新しいアドレスを設定してください。LAN 側から接続して作業している場合、作業中のアドレスを削除すると接続が切れます。新しいアドレスで接続し直してください。br0 の DHCP サーバーの詳細設定モードに移行し、配るアドレスの範囲とサブネットマスクを設定します。
amnimo(cfg)# dhcp br0 amnimo(cfg-dhcp-br0)# dynamic 192.168.0.100 192.168.0.199 amnimo(cfg-dhcp-br0)# netmask 255.255.255.0dynamicには、範囲の下限と上限のアドレスを指定します。範囲は 256 件以下にします。本製品のアドレス(192.168.0.254)や、固定アドレスで使う端末のアドレスを含めないでください。
端末に通知するゲートウェイと DNS サーバーを設定します。
autoを指定すると、br0 のアドレス(192.168.0.254)を通知します。amnimo(cfg-dhcp-br0)# router auto amnimo(cfg-dhcp-br0)# dns autodns autoは、本製品の DNS 機能を使う場合の設定です。本製品の DNS 機能が有効か(show config dnsでenableと表示されるか)は、『7.5 DNSの設定をする』を参照して確認してください。本製品の DNS 機能を使わない場合は、dnsに利用する DNS サーバーのアドレスを指定します。
DHCP サーバーを有効にして、設定モードに戻り、設定を保存します。
amnimo(cfg-dhcp-br0)# enable amnimo(cfg-dhcp-br0)# exit amnimo(cfg)# config file save
各コマンドの詳細は、次の節を参照してください。
- 6.2.3 インターフェイスを設定して設定情報を保存する(interface、bridge、address、no address、enable)
- 7.6.3 DHCPサーバーの設定をする(dhcp、dynamic、netmask、router、dns、enable)
- 3.4 アムニモ設定情報に書き込む(config file save)
完成した設定
管理者モード(amnimo#)で貼り付けます。br0 に追加済みの LAN ポートの bridge の行と、設定済みの address の行は、削除してから貼り付けてください。
configure
interface br0
bridge lan0
bridge lan1
bridge lan2
bridge lan3
address 192.168.0.254/24
enable
exit
dhcp br0
dynamic 192.168.0.100 192.168.0.199
netmask 255.255.255.0
router auto
dns auto
enable
exit
config file save
補足: リース期間は設定していないため、初期値(default-leasetime 43200 秒、leasetime の最小 60 秒・最大 86400 秒)で動作します。特定の端末に決まったアドレスを配る場合は
static MAC-ADDRESS IPV4-ADDRESSを追加します。詳しくは『7.6.3 DHCPサーバーの設定をする』を参照してください。
確認方法
br0 の状態を表示します(6.2.1 インターフェイスのステータスを表示する)。
amnimo# show interface br0- 見どころ:
ipv4 192.168.0.254/24が表示されること。ほかのアドレスが残っていないこと。
- 見どころ:
DHCP サーバーの設定を表示します(7.6.2 DHCPサーバーの設定を表示する)。
amnimo# show config dhcp br0- 見どころ:
dhcp br0の下にenable、dynamic 192.168.0.100 192.168.0.199などが表示されること。
- 見どころ:
LAN の端末を接続してアドレスを取得させた後、リース一覧を表示します(7.6.1 DHCPリース一覧を表示する)。
amnimo# show dhcp lease br0- 見どころ: 端末の MAC アドレスと、192.168.0.100〜192.168.0.199 の範囲のアドレスが表示されること。
よくある失敗
| 症状 | 確認すること |
|---|---|
| br0 に古いアドレスと新しいアドレスの両方が付いている | address は追加の動作です。no address で古いアドレスを削除します(手順 4)。 |
| 端末がアドレスを取得できない | show config dhcp br0 で enable になっているか。端末をつないだポートが br0 にブリッジされているか。DHCP リレー(7.10)が有効だと、DHCP サーバーは有効にできません。パケットフィルタリングで input のデフォルトポリシーを drop にしている場合は、br0 からの通信を許可するルールがあるか(G2.4)。 |
| 端末がアドレスは取得するが名前解決できない | dns auto の場合、本製品の DNS 機能が有効か(7.5)。 |
| アドレスを変更したら本製品に接続できなくなった | 作業中のアドレスを削除すると接続が切れます。新しいアドレスで接続し直します。 |
詳しい切り分けは『G3.4 本製品にアクセスできなくなった』を参照してください。

補足: リース期間は設定していないため、初期値(default-leasetime 43200 秒、leasetime の最小 60 秒・最大 86400 秒)で動作します。特定の端末に決まったアドレスを配る場合は