« HD-PLCアダプタ BL-PA510KT を購入。 | メイン | serial experiments lainのBlu-ray BOX製作が始動 »
2009年8月28日
RedHat でNIC の固定化
前にudev で固定がうまくできなかったのですが、できたのでメモを載せておきます
/etc/udev/rules.d/50-hwinterfaces.rules
KERNEL=="eth*", SYSFS{address}=="00:AA:BB:CC:DD:01", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:AA:BB:CC:DD:02", NAME="eth1"
KERNEL=="eth*", SYSFS{address}=="00:AA:BB:CC:DD:03", NAME="eth2"
KERNEL=="eth*", SYSFS{address}=="00:AA:BB:CC:DD:04", NAME="eth3"
下記を追加するとうまくいく場合もあり。
KERNEL=="eth*", ID="0000:AA:BB.0", NAME="eth0"
KERNEL=="eth*", ID="0000:AA:BB.1", NAME="eth1"
KERNEL=="eth*", ID="0000:CC:DD.0", NAME="eth2"
KERNEL=="eth*", ID="0000:CC:DD.1", NAME="eth3"
※IDはlspci で出たデバイスの先頭に0000:を追加します。
/etc/modprobe.conf
alias eth0 hoge
alias eth1 hoge
alias eth2 hoge2
alias eth3 hoge2
該当のifcfg-ethxにMACアドレスを書く。
/etc/sysconfig/network-scripts/ifcfg-ethx
HWADDR=00:AA:BB:CC:DD:01
で再起動を行う。dmesg |grep eth0 などとして調べて該当のカードで間違いがないか
確認して終了。
ethtool -i eth0
で調べる方が良いみたい。現在利用しているドライバ、バージョンなどが表示される。
投稿者 hideki : 2009年8月28日 12:19
トラックバック
このエントリーのトラックバックURL:
http://zephel.com/hideki/cgi-bin/mt/mt-tb.fcgi/2584
コメント
下記を追加するとうまくいく場合もあり。
KERNEL=="eth*", ID="0000:AA:BB.0", NAME="eth0"
KERNEL=="eth*", ID="0000:AA:BB.1", NAME="eth1"
KERNEL=="eth*", ID="0000:CC:DD.0", NAME="eth2"
KERNEL=="eth*", ID="0000:CC:DD.1", NAME="eth3"
投稿者 hideki : 2009年11月 5日 10:17