IP アドレスの競合の検出
R81から、Gaiaオペレーティングシステムは、IPv4アドレスの競合を検出します。これは、直接接続されたネットワーク上の別のデバイスが、Gaiaインタフェースのいずれかに属するIPv4アドレスを使用する場合に行われます。
例:Gaiaのインタフェースeth1
はIPv4アドレス10.1.1.1を持っており、eth1
に接続されたネットワーク上の他のデバイスも同じIPv4アドレス10.1.1.1を使っています。デバイスは、IPアドレスの競合を発生させます。
重要 - IP アドレスの競合の検出について:
|
Gaia Clishの設定
重要:
|
構文

|

|

|
重要 - 機能を追加、構成、または削除した後、" |
パラメータ

コマンド | 説明 | ||
---|---|---|---|
| Gaiaが以下を監視するインタフェースを指定します。
| ||
| 機能を有効 ( | ||
| GaiaがIPアドレスの競合を検出するインタフェースを表示します。 | ||
| 機能の現在の状態を表示します ( | ||
| GaiaがIPアドレスの競合を検出するために停止するインタフェースを指定します。
|

|
ログメッセージ
この機能を有効にして設定すると、/var/log/messages
ファイルに次のメッセージのいずれかが生成されます。
ログメッセージ | 説明 |
---|---|
| Gaiaで直接接続されたネットワーク上で新しいMACアドレスを検出し、新しいIPアドレスがそのMACアドレスに割り当てられます。 |
| Gaiaでバインディングデータベースに保存されているIPアドレスが、直接接続されたネットワーク上の新しいMACアドレスに割り当てられていることを検出しました。 |
| MAC アドレスの IP アドレスへの 2番目に最近のバインドは、現在、バインディングデータベース内の最新のバインディングです。 これは、ネットワーク上の IP アドレスの競合を示している可能性があります。 |
| MAC アドレスの IP アドレスへの 3 番目(またはそれ以前)のバインドは、現在、バインディングデータベース内の最新のバインディングです。 これは、3方向(またはそれ以上)のIPアドレスの競合を示している可能性が非常に高いことを示します。 |
該当するログメッセージを表示するには、以下を実行します。
例:
[Expert@MyGaia:0]# grep "arpwatch:" /var/log/messages* Aug 3 19:23:16 2020 MyGaia arpwatch: listening on eth0 Aug 3 19:23:16 2020 MyGaia arpwatch: new station 192.168.3.51 00:50:56:a3:73:26 Aug 3 19:23:17 2020 MyGaia arpwatch: new station 192.168.3.29 00:50:56:a3:68:60 ... ... (truncated for brevity) ... ... [Expert@MyGaia:0]# |
追加情報
IPアドレスの競合の検出は、Linux arpwatch ツールに基づいています。
この機能を有効にすると、Gaiaは
/bin/arpwatch_launcher
デーモンを実行します。このデーモンは、/etc/rc.d/init.d/arpwatch
サービスの実行を担います。Gaiaは、Gaiaデータベースと
/etc/sysconfig/arpwatch
ファイルに該当する設定を保存します。Gaiaは
/etc/sysconfig/arpwatch
ファイルを自動的に生成します。GaiaはMac-to-IPアドレスバインディング情報を
/var/lib/arpwatch/arp.dat.<Name of Interface>
ファイルに保存します。情報には以下が含まれます。
検出された MAC アドレス
その MAC アドレスに割り当てられた IP アドレス
検出時刻 (Unix エポック形式)
Gaiaがこのデータベースにデータを入力するには数分かかることがあります。