• ベストアンサー

LANアダプターを認識させたいのですが・・・

Linux初心者です。 OS:Red Hat Linux9です。 eth1にcorega CG-LAPCIGTを認識させたいのですが、 以下http://www.corega.co.jp/product/os/redhatj9.txtより ----------------------------------------------- ●CG-LAPCIGT 使用時の設定方法 本PCIカードはChip RT8169S-32(RealTek)を使っております。 本ボードでは、r8169 driverを利用します。 * /tmp配下で構築することを想定しています。 a. Driverの入手(pcigt.tar.gz) http://www.corega.co.jp/product/os/source/pcigt.tar.gz b. cd /usr/src/linux c. cp configs/kernel-2.4.20-ix86.config .config ix86=i386,i586,i686のいずれか d. make oldconfig dep e. cd /tmp f. tar xvfz pcigt.tar.gz g. cd 8169 h. Makefile修正 NEW_INCLUDE_PATHとversion.hの位置を修正 全て、/usr/src/linux-2.4とすること。 i. make j. mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.o \ /lib/modules/`uname -r`/kernel/drivers/net/r8169.org k. cp r8169.o /lib/modules/`uname -r`/kernel/drivers/net/ l. depmod -ae エラーが発生する場合がありますが、無視しても問題ありません。 m. 再起動 n. kudzuで認識するので、設定 ----------------------------------------------- を参考に設定しています。 b. cd /usr/src/linuxなのですがそのようなフォルダがありません。作成するのでしょうか? それとも/usr/src/にはlinux-2.4というフォルダがありますので cd /usr/src/linux-2.4/ とするのでしょうか? linux-2.4で進めたところ 上記 i. makeのところで make: *** 'r8169.o'に必要なターゲット '/usr/src/linux-2.4/version.h'をmakeするルールがありません. 中止。 となってしまいます。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

最新の2.4系カーネル(v2.4.26)は、RealTek r8169 driverをサポートしている ようです。 <m> Realtek 8169 Gigabit Ethernet support 上記を有効にしてRedhat9でカーネル(v2.4.26)を再コンパイルしたところ、 /lib/modules/2.4.26/kernel/drivers/net/r8169.o が作成されています。 古いカーネル(v2.4.20)はセキュリティホールがありますので、まずは カーネル自体を最新にして見ましょう。 http://www.kernel.org/pub/linux/kernel/v2.4/ カーネル再構築の方法はネット検索してください。

ego_trip
質問者

お礼

ご回答ありがとうございました。 カーネル再構築というものに挑戦してみたいと思います。

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

これはlinuxのカーネルソース kernel-source-2.4.20-8.i386.rpm をCDもしくはダウンロードしてインストールします。細かいリビジョンは異なるかもしれませんが、ディレクトリは /usr/src/linux-2.4.20 となると思います。

参考URL:
http://vinelinux.org/manuals/kernel-upgrade-2.html
ego_trip
質問者

お礼

ご回答ありがとうございました。 カーネル再構築というものに挑戦してみたいと思います。