オンボードで Broadcom NetXtreme (2 x 1000Base-T) を、追加で Intel PRO (2 x 1000Base-T) を挿した PowerEdge 1750 がある。これに Red Hat Enterprise Linux ES v.3 を Kickstart でインストールしようとすると
eth0: Intel (PCI: Port A)
eth1: Intel (PCI: Port B)
eth2: Broadcom (onboard: Gb 1)
eth3: Broadcom (onboard: Gb 2)
という順番で認識される。(onboard より PCI スロットの NIC が先 )
オンボードの Gb 1 (の MAC addr.)で DHCP lease して、kickstart するには、
eth2 を ksdevice にする必要がある。
インストール完了後は、/etc/modules.conf で e1000 と tg3 ドライバの
エイリアスをひっくり返す。
alias eth0 tg3
alias eth1 tg3
alias eth2 e1000
alias eth3 e1000
そして、/etc/sysconfig/network-scripts/ifcfg-eth? の HWADDR に
生じることになるので、コメントアウト(か eth0, eth1 と eth2, eth3 の MAC addr. を入れ替え)。
半年振りにはまったのでメモ。
