1. yast ツールを使用して最初のネットワーク カードを構成します。この時点で、構成ファイルが /etc/sysconfig/network に生成されます (例: ifcfg-eth-xx:xx:xx:xx:xx:xx)。
2.cp /etc/sysconfig/network/ifcfg-eth-xx:xx:xx:xx:xx:xx /etc/sysconfig/network/ifcfg-bond0
3. ifcfg-bond0 ファイルを編集します。
次の行を追加します。
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MASTER=はい
BONDING_MODULE_OPTS=
変更された ifcfg-bond0 ファイルは次のとおりです。
BOOTPROTO='静的'
ブロードキャスト='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
ネットマスク='255.255.255.0'
ネットワーク='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='起動時'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=はい
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=0' - 注: mode=1 はメインおよびバックアップのネットワーク カード、mode=0 は負荷分散です。
4. /etc/sysconfig/network にあるバインドされたネットワーク カードの設定ファイルを削除します (例: ifcfg-eth-xx:xx:xx:xx:xx:xx)
5. rcnetwork restart を使用してサービスを再起動します
6. ifconfig -a コマンドを使用して、bond0 に IP アドレスがあるかどうかを確認しますが、eth0 と eth1 には IP アドレスがありません。
最も簡単な方法:
a. ネットワーク カードを設定しないため、/etc/sysconfig/network ディレクトリには ifcfg-eth-xx:xx:xx:xx:xx:xx に類似したファイルが存在しないため、削除する必要はありません。 。
b. /etc/sysconfig/network ディレクトリに、次の内容の新しいファイル ifcfg-bond0 を作成します。
BOOTPROTO='静的'
ブロードキャスト='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
ネットマスク='255.255.255.0'
ネットワーク='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='起動時'
UNIQUE='WMHV.+EMLITqy0YF'
BONDING_MASTER=はい
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
c. rcnetwork restart コマンドを使用してサービスを再起動します。
d. ifconfig -a を使用してヘルプ設定の結果を確認すると、問題ありません。
他に 2 つのネットワーク カードがある場合は、ifcfg-bind0 を ifcfg-bond0 にコピーし、IP 情報とネットワーク ポート情報を変更して、サービスを再起動すれば問題ありません。これは非常に簡単です。