揮発性のメモ2

http://d.hatena.ne.jp/iww/

ネットワークカードが変わったら認識しなくなる問題の回避策その2

ネットワークカードを交換すると、/etc/udev/rules.d/70-persistent-net.rules に追記されてeth2とかどんどん増える問題について
同じドライバだったら同じインターフェースになるようにする方法

# USB device 0x:0x (asix)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:07:40:12:34:56", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x1503 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e0:69:95:78:9A:BC", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"


これをこうする

# USB device 0x:0x (asix)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:07:40:12:34:56", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x1503 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="e1000e", ATTR{address}=="?*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

DRIVERSにドライバ名を書いて、ATTR{address}をオールマイティにしちゃう。
もう少しうまい方法もあるんだろうけど、同じ構成のPC同士でHDDを使いまわすときにはもうこれでいいや。