次のイーサネットボンディング構成があります。
以前の構成:
bond0
eth0
eth1
bond1
eth2
eth3
新しい構成:
bond0
eth0
eth2
bond1
eth1
eth3
変更して再起動しましたが、service network restart
以前の設定がcat /proc/net/bonding/bond0
まだcat /proc/net/bonding/bond1
表示されます。新しい設定を表示するには、システムを再起動する必要があります。再起動せずに行う方法はありますか?
RHEL6.5を使用しています。
答え1
システムの現在の状態を反映しない構成ファイルを変更しないでください。そうしないと、ネットワークスクリプトがネットワークを停止するために設定を読み取ると混乱しますが、設定ファイルは実際に設定されたものと一致しません。
ネットワークプロファイルを変更する正しい方法は、まずネットワーキングを停止するservice network stop
ことです。それから設定ファイルを変更してネットワークを再起動します(service network start
)。
ネットワークサービスを停止するとネットワークアクセスが削除されるため、SSHや他のネットワークベースのアクセスではなく、帯域外アクセス(ILO、DRACなど)を使用していることを確認してください。
答え2
すべての eth 構成ファイルが正しいことを確認してください。公開スレーブを変更するには、「ifenslave」コマンドを使用します。
通事論
ifenslave -d bood0
デバイスの接続
ifenslave bond0