再起動せずにイーサネットボンディングをリセットする

再起動せずにイーサネットボンディングをリセットする

次のイーサネットボンディング構成があります。

以前の構成:

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

関連情報