fulです。 Hiroki Yoshioka様、K.Suzuki様、貴重なご意見ありがとうございます。 おかげさまで元の名前を使用したままNICの認識順を固定することができ、 とても助かりました。 # 実はプログラムでのインターフェイス名を全て変えるつもりでしたので・・ On Fri, 28 Apr 2006 15:03:09 +0900 Hiroki Yoshioka様 wrote:
ipコマンドでネットワークインターフェースの名前を変えることはできますが・・・
ネットワークインターフェースをダウンさせてる時しか実行できません。 ifcfg(5)に書いてあるPOST_UP_SCRIPTを利用して
ifdown en0 ip link set en0 name eth0 ifup eth0
とかやるんですかね?
システム起動後に上記の方法を実行することで eth0 等への変更ができました。 現在、POST_UP_SCRIPTに記述する方法について調べているところです。 以下のようにしてみたのですがこれではうまく変更されない様です。 --- ifcfg-eth-id-XX:XX:XX:XX:XX:XX --- ・ ・ STARTMODE='off' <= 'auto'にしていると無限ループするようです PERSISTENT_NAME='en0' POST_UP_SCRIPT='en0_to_eth0' --- --- /etc/sysconfig/network/scripts/en0_to_eth0 --- #!/bin/sh ifdown en0 ip link set en0 name eth0 ifup eth0 --- On Fri, 28 Apr 2006 15:51:06 +0900 K.Suzuki様 wrote:
PERSISTENT_NAME の 代替手段を探してみました。 以下のサイト(ドイツ語)に同じ質問があるみたいで、 http://de.susewiki.org/index.php?title=FAQs#Hilfe.2C_meine_Netzwerkschnittst...
/etc/sysconfig/hotplug 内にある "HOTPLUG_PCI_QUEUE_NIC_EVENTS" を 以下に設定すれば良いのではないかと言っています。
HOTPLUG_PCI_QUEUE_NIC_EVENTS=wait
PERSISTENT_NAME を元に戻して、試してみてはどうでしょうか?
こちらの方法も今のところはっきりしたことはいえませんが固定できるの
ではないかと思います。
というのも、起動時のモジュール読み込み時の表示タイミングが 'yes' のとき
と 'wait' のときで若干異なる気がしましたので。
表現があいまいなのは、認識順の種類が2通りあるのですが、その比率が 1:9 位
のため本当に固定されたのかどうかがちょっと判定しづらいためです。
こちらももう少し調べたいと思います。
--
ful