- 762 名前:login:Penguin mailto:sage [2010/05/21(金) 19:32:52 ID:K4YOOK/j]
- NICのEth番号のリセット方法について質問です。
10.04を使っていますが、CPU負荷等の検証のため、インストール済みHDDは1つで、 マシンのほうを頻繁に取り替えています。 NICのLinux上の番号「eth**」が、最初は0だけでしたが、マシンを変更して 新規のNICが認識されるたび、eth2,3,4,5,6,7,8,9と数字が増えていきます。 MRTGなどeth番号を直打ちするツールの測定動作がうまく動かなくなってしまいます。 この増えていく数字を、物理的に刺さったNICのみにリセットしたい場合、 以下のファイルを削除して、PCを再起動することでリセットできることがわかりました。 /etc/udev/rules.d/70-persistent-net.rules しかし、このリセット方法はLinuxの常識として、正しい操作でしょうか。 もう1点質問ですが、このEth番号を振る優先順位は、どこで決められているのでしょうか。 たとえば以下のマザーボードの例だと、via-rhimeがオンボでEth0になるかと思いきやEth1に、 PCIEにさしたMarvellのカードのほうが先にEth0として認識されています。 しかも、ファイルに書き込まれた設定はviaが先に書かれているのに、最初のほうがEth1になっています。 PCI device 0x1106:0x3065 (via-rhine) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="略", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # PCI device 0x11ab:0x4362 (sky2) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="略", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
|

|