「プログラミングに関係ない」と言われてしまうかも知れませんがご容赦ください。
SUSE Linux(SLES) 10のNIC設定でお知恵をお借りしたいことがあります。
複数のNICを束ねるbonding(mode 1)において、プライマリNICを指定する方法は存在するのでしょうか。
RedHatの場合は/etc/modprobe.confに"primary=eth0"といった記述をして、となると思うのですが、SUSEの場合これに相当する設定ができるのかどうかを知りたいです。
どちらのNICが使用されているかを確認する方法、使用NICをコマンドで切り替える方法は知っているのですが、できればいちいち手動操作を経ることなく勝手にプライマリ側に切り替わって欲しいと考えています。
この件について知見のある方がいらっしゃればご教授いただければと思う次第です。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
SLES 11 のマニュアル ですが、ifcfg-bond0 ファイルに BONDING_MODULE_OPTS="mode=1 primary=eth0 ..."
のように設定するようです。
SLES 10 のマニュアルを探しましたが、該当箇所は見つけられませんでした。
たぶん、/etc/sysconfig/network-scripts/ifup* がシェルスクリプトになっていると思うので、その中で BONDING_MODULE_OPTS 変数を扱っているのであれば、SLES 10 でも対応しているのかと。
投稿2016/11/11 03:46
総合スコア12146
0
SUSE Linux Enterprise 11なら
cat /proc/net/bonding/bond0
で状態が
Currently Active Slave: eth1
とかで確認できるのですが。
まあ参考として。
アクティブスレーブを切り替えるのに
ifenslave -c bond0 eth0
と入力すると、
cat /proc/net/bonding/bond0 ・ ・ ・ Currently Active Slave: eth0
と切り替わります。
詳しくはifenslaveをググってみてください。
投稿2016/11/10 16:02
総合スコア3747
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 02:10
2016/11/11 03:14
2016/11/11 03:18
2016/11/11 03:38
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 04:28
2016/11/11 05:25
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/11 04:09