"エラー:[/etc/sysconfig/network-scripts/ifup-eth]エラー、アドレスは別のホストですでに使用されています。"

"エラー:[/etc/sysconfig/network-scripts/ifup-eth]エラー、アドレスは別のホストですでに使用されています。"

3つの仮想マシンでBGPフェールオーバーを使用したいと思います。これを達成するために、ローカル仮想マシンにBGPデーモン(BIRD)をインストールし、フローティングIPを持つNICを作成しましたeth0:0

ただし、すべての仮想マシンのネットワークインターフェイスを同時に「インポート」することはできません。これは BGP フェイルオーバーに望ましい動作です。

次のエラーが発生します。

[root@proxy2 network-scripts]# ifup eth0:0
ERROR     : [/etc/sysconfig/network-scripts/ifup-eth] Error, some other host (xxx) already uses address xxx.

この確認を無効にする方法は?

答え1

行を追加

ARPCHECK="no"

/etc/sysconfig/network-scripts/ifcfg-*アドレスが重複する必要がある各インターフェイスのファイルに保存されます。

答え2

複数の物理NIC(サブ)インターフェイスで同じアドレスを使用しないでください。

さまざまなIPアドレスを定義し、仮想/ローカルホストインターフェイスをVIPアドレスとして使用し、さまざまなRFC 1918ネットワークブロックを好みます。 BGPからルートを通知します。シスコでも一般的にそうします。 CCNA+CCNPコースの一部の資料を読むことも役に立ちます。

バラよりBIRDのOSPFルーティングコスト

そしてOSPF:QuaggaをBIRDに移行する

そして

BIRDのOSPFインポートルーティングフィルタ

OSPFを扱うときにフローティングIPアドレスを処理する方法を教えてください。

また、見ることができますLinuxで複数の仮想インターフェイスを作成するには?

また、見ることができますエニーキャストDNS - 第5部、BGPを使用

関連情報