- 締切済み
オンボードLANを認識させたい
Linuxをいじりはじめたばかりの初心者なんですが、自作パソコンのオンボードLANがLinuxで認識しなくて困っています。 Redahatカーネル2.4.20-8でマザーはBIOSTARのm7ncg400です。LANはホームページをみるとRealtekのRTL8201BL PHYのようです。付属のCDにもLinuxというフォルダがありドライバらしきものがみあたりlsでみてみると NVIDIA_nforce-1.0-0261.mdk82up_2.4.18_6.athlon.rpm NVIDIA_nforce-1.0-0261.mdk90up_2.4.19_16.athlon.rpm NVIDIA_nforce-1.0-0261.mdk91up_2.4.21_0.13.athlon.rpm NVIDIA_nforce-1.0-0261.rh73up_2.4.18_27.athlon.rpm NVIDIA_nforce-1.0-0261.rh73up_2.4.18_3.athlon.rpm NVIDIA_nforce-1.0-0261.rh80up_2.4.18_14.athlon.rpm NVIDIA_nforce-1.0-0261.rh80up_2.4.18_27.athlon.rpm NVIDIA_nforce-1.0-0261.rh90up_2.4.20_6.athlon.rpm NVIDIA_nforce-1.0-0261.rh90up_2.4.20_9.athlon.rpm NVIDIA_nforce-1.0-0261.suse81.i586.rpm NVIDIA_nforce-1.0-0261.suse82.i586.rpm 以上のものがあります。 知り合いに聞いたところおそらく上記のどれかを lib/module/2.4.20-8/kenel/driver/netにコピーして /etc/init.d/kuzu startで自動認識するとのことでしたが、うまくいきません。 どなたか教えてください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- v4493p
- ベストアンサー率45% (25/55)
>vi /etc/modules.confでalias eth0 sis900.o モジュールを読み込ませる cd /sbin # depmod -a # modprobe sis900 再起動 $dmesg でeth0でてればネットワークの設定してOK
- v4493p
- ベストアンサー率45% (25/55)
>NVIDIA_nforce-1.0-0261.mdk82up_2.4.18_6.athlon.rpm >NVIDIA_nforce-1.0-0261.mdk90up_2.4.19_16.athlon.rpm CDの中身はAthlon用のRPMハッケージです。 知り合いの方法では、不要ファイルを増やすだけです。 #cat /etc/modules.conf alias eth0 sis900.ko とか出てないですかsis900.c(RealtekのRTL8201BL PHY用driver) lib/module/2.4.20-8/kenel/driver/net にsis900.koファイル見あたりませんか、2.4.20環境が無いのでこれ以上アドバイスできないのですが。
rpmという拡張子は、RedHat社が開発し公開した パッケージ管理システム用に作成されたパッケージです。 それぞれが、RedHat系と言われる Mandrake,本家RedHat,SUSEの 各バージョン向けのパッケージのようです。 言い替えれば、それらのLinux ディストリビューション以外では そのrpmファイルによるインストールはできない。 ただし、可能性としては、他のソフトのバージョン等との 管理上の情報の問題が無ければ、エラー無く 導入できる場合もあります。が動作の確実性は自己責任。 rpmファイルを単に展開して その中のドライバーファイルだけを 利用できる場合もあるでしょうが、詳細は知りません。 余談ですがパッケージ形式としてはrpmとdebが双璧。 それぞれrpmとdpkg等で導入削除更新等を行ないます。 rpm --help参照(よくつかわれるのは-Uvhオプション) 現在では、その上位のツールやフロントエンドとして yum,apt,aptitude,synapticなどのツールがあり ディストリビューション純正パッケージが用意されていれば ごくわずかな手間で、導入や更新が行なえます。
お礼
ご回答ありがとうございます。 sis900.oというファイルはあるのですが、900.koファイルは見当たりませんでした。試しにsis900.oを適用してみたんですが、vi /etc/modules.confでalias eth0 sis900.oと書き込み再起動してみましたがうまくいきませんでした。