私は 2 台の HP サーバーを所有しており、それぞれに合計 10 個の Ethernet ポートがあり、どちらも RHEL 5.7 を実行しています。これらのサーバーは同一である必要があるため (2 台目のボックスは、最初のシステムに障害が発生した場合に代替として使用できる)、両方のシステムの Linux で Ethernet ポートが同じデバイスにマップされていることを確認する必要があります (以下を参照)。
最初のシステムのイーサネット ポートは次のようにマップされます。
Device Port
eth0 Intel Dual Port Card, Port 1 (Rightmost Port)
eth1 Dual, Port 2
eth2 Intel Quad Port Card, Port 1 (Leftmost Port)
eth3 Quad, Port 2
eth4 Quad, Port 3
eth5 Quad, Port 4
eth6 Onboard, Port 1 (Network is connected here)
eth7 Onboard, Port 2
eth8 Onboard, Port 3
eth9 Onboard, Port 4
しかし、2 番目のシステムに RHEL をインストールした後、次のようになります。
Device Port
eth0 Onboard, Port 1
eth1 Onboard, Port 2
eth2 Onboard, Port 3
eth3 Onboard, Port 4
eth4 Intel Dual Port Card, Port 1 (Rightmost Port)
eth5 Dual, Port 2
eth6 Intel Quad Port Card, Port 1 (Leftmost Port)
eth7 Quad, Port 2
eth8 Quad, Port 3
eth9 Quad, Port 4
答え1
見てみましょう/etc/sysconfig/ネットワークスクリプト/ここで、ネットワークインターフェースの起動スクリプトが表示されます(ifcfg-ethxファイル)。
後でファイルに戻る必要がある場合に備えて、2 番目のサーバー上のファイルのバックアップ コピーを作成します。
cd /etc/sysconfig/network-scripts
mkdir original
cp ifcfg-* original
そして、お気に入りのエディタでファイルの内容を確認します。5月アダプタのMACアドレスを参照する行を参照してください(HWADDR=xx:xx:xx:xx:xx:xx) - 適切な ifcfg ファイルが必要なアダプタを参照するように、これらの行を編集する必要があります。
行が存在しない場合は、次の形式で追加する必要があります (DHCP を使用する NIC の例)。
# Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
HWADDR=00:11:22:33:44:55
アダプタのMACアドレスはすべて、ifconfig指示。
おそらくifcfgファイルのセットもここにあります/etc/sysconfig/ネットワーク/デバイスしたがって、これらをバックアップしてから、新しいファイルのセットをコピーする必要があります。
完了したら、サーバーを再起動するか、サービスネットワークの再起動何が起こるか見てみましょう。
編集: ここでの割り当てを「ロックダウン」するために、プライマリ サーバーでもこの演習を繰り返す必要があるかもしれません。また、ネットワーク ハードウェアのいずれかが変更されると MAC アドレスも変更されるため、これを反映するために ifcfg ファイルを再編集する必要があることに注意してください。