/etc/udev/rules.d/XX-persistent-net.rules に、(2行目から下は本当は1行です)
# PCI device 0x8086:0x10de (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="ここにMACアドレス", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
みたいにMACアドレスとethXの対応が書いてあります。MACアドレスを正しい値に書きかえればいいのですが、そのMACアドレスがわかりません!!
lspci でMACアドレスがわかった記憶があるんですが表示されません。で、結局どうしたかというと、/etc/udev/rules.d/XX-persistent-net.rules を削除orどこかにmvして再起動。これだけ。
NICが複数載ってる場合、逆の番号を振られがちですが、その場合は、同じファイルのeth0、eth1 を書き替えてもう一回再起動すればOK。
結局、ifconfig で表示されない場合のMACアドレスの確認の仕方はわからないまま。
0 件のコメント:
コメントを投稿