PowerEdge T410 + Scientific Linux でOnboard Network (NIC)を認識させる

全然渡米生活ではありませんが(汗)

只今(AM0時現在)DELLのPowerEdge T410にScientific Linux 5.2をブチ込もうと格闘中です。
なにしろ最近MacOSXしか使ってないから、記憶の海をディープに潜水中。というか溺れております。
インストール自体は、インストールDVDを作っておけばとても簡単に済みそうな雰囲気だったのですが、、

GUIインストールで、ネットワークの設定、さくっとスキップされました……(涙)。

ifconfig打ってみても、eth0もeth1もありません。完全に無視されております。
オンボードのネットワークって、こういうのありがちなんだよな(涙)

しかし、T410はEnterprise Linuxをサポートするんだから、Scientific Linuxでもそんなに違いはないはず。

というわけで、以下、開通するまでの備忘録です。




0)とにかく、ネットワークなくてもいいからScientific Linuxをインストールする。

あと、USBディスクと、別途ネットに繋がっているコンピュータが必要です。

1)まず、オンボードに乗っているネットワークアダプターのメーカーと品番を調べる。

日本のサイト探してもなかなか見つかりませんです。結局、あったのはこちら。

http://www.dell.com/downloads/ap/products/servers/en/PowerEdge_T410_Spec_Sheet.pdf?c=sg&l=en&s=lca

ふむ。これによれば、デフォルトで乗っているのは
Dual-port Broadcom® NetXtreme II™ 5716 Gigabit Ethernet
なるものらしい。

2)DELLのサイトでドライバを探す

http://supportapj.dell.com/support/downloads/index.aspx?&~ck=anavml

へ行き、一覧から製品選択。ちなみにT410への直通は
こちら。

辿り着いたら、OSとカテゴリを選びます。私はとりあえずEnterprise Linux 5を選びました。カテゴリは勿論ネットワークです。

3)Broadcom - Driverをダウンロード
これに、NetXtreme II のアダプタが入ってます。ちなみに私がとってきたのは、
Bcom_LAN_14.1.0_LinuxR5S10_DKMS_A01.tar.gz
でした。

で、こいつをUSBに入れてT410にブッ差し、rpm -ivhでインストールしちまえば終わりか! と思いきや、、、dkmsがないと仰るのですね(涙)
dkmsはDELLが開発したモジュールだそうです。なんかようわからんけど、とにかく、コイツを入れてみよう。

4)DKMS RPM ドライバ パッケージをとってくる

http://linux.dell.com/dkms/

ここで、dkms-2.1.0.1-1.noarch.rpmをとってきます。

5)dkms-2.1.0.1-1.noarch.rpmとBcom_LAN_14.1.0_LinuxR5S10_DKMS_A01.tar.gzをUSB diskに入れ、T410にコピーする
幸い、USBディスクは認識してくれたので助かりました。いやあ、Linux弄らなくなってからもう10年近く経ってるんで(^^;) 便利になりましたね。

6)以下のコマンドを実行


$ su
# cd ~
# mkdir BroadcomDrivers
# cp /media/your_USBDISK_name/dkms-2.1.0.1-1.noarch.rpm ~/BroadcomDrivers/
# cp /media/your_USBDISK_name/Bcom_LAN_14.1.0_LinuxR5S10_DKMS_A01.tar.gz ~/BroadcomDrivers/
# cd ~/BroadcomDrivers/
# rpm -ivh dkms-2.1.0.1-1.noarch.rpm
# tar -zxvf Bcom_LAN_14.1.0_LinuxR5S10_DKMS_A01.tar.gz
# cd Bcom_LAN_14.1.0_LinuxR5S10_DKMS_A01/NetXtremeII
# rpm -ivh netxtreme2-5.0.17-1.dkms.noarch.rpm


7)Reboot!
これで再起動をかけると、今度はネットワークカードを認識してくれました。
あとは、System->Administration->Network で設定すれば良し。

ただ、2つポートがあるうちの1つしか使えませんでした。
というのは、デバイスが次のように割り振られていたからです。
eth1 → Broadcom NetXtreme II
peth0 → Broadcom NetXtreme II
eth0 → bnx2

正直、ブリッジとかよくわからんし、とにかく1個でも繋がればいいや! というわけで、結局eth1だけ開通しました。ホントはどうするべきなのか、ご存知の方、コメントいただけると嬉しいです(笑)
[PR]
by lily_lila | 2009-09-19 00:48 | その他 | Comments(0)

渡米生活日々の備忘録。


by lily_lila
カレンダー
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30