こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Linux CentOSで無線LANに接続したい

すみません、同じ件名ですが最初の質問には間違いがあると気づきましたので、
新しく質問させて頂きます。

Windowsでは正常に使用可のWLI-U2-KG54LをCentOS(カーネル 2.6.18-8.el5)で使用したいのですが、できません。

lsusbではBUS005 Device 006: ID0411:00da Melco,.Inc. があり、WLI-U2-KG54LのACTランプは緑点灯しています。
lsmodでは、それらしきものがありません。

WEB検索の結果から以下を試しました。
■zd1211-firmware をダウンロードする方法を試しました。
./lib/firmware/ に zd1211 とリネームして保存する ("mv zd1211-firmware /lib/firmware/zd1211")
をやりましたが
lsmodにそれらしきものが表示されることはありませんでした。
■ndiswrapperを使う方法は、ndiswrapper-X.XX.tar.gz を試しましたが、makeでエラーになります。
以下、エラーメッセージ
make -C driver
make[1]: ディレクトリ `/root/Desktop/ndiswrapper-0.7/driver' に入ります
You don't seem to have sources for your kernel; install them in/
usr/src, link /lib/modules/2.6.18-8el5/build to it and try it
make[1]*** [prereq_check] エラー 1
make[1]: ディレクトリ `/root/Desktop/ndiswrapper-0.7/driver' から出ます
make: *** [all] エラー 2

となります。

有線LANに接続できる環境にありませんが、Windowsとデュアルブートにしていて、必要なファイルがあればそちらからダウンロードすることはできます。

上記2つの方法のどちらでもかまいませんので、無線LANを使用するには(まずは、linuxにドライバを入れて認識してもらいたい)には、この先何をすればよろしいでしょうか。


なお、Windowsは、それなりに分かりますが、
、Linuxは勉強を始めたばかりですので、初心者になります。

よろしくお願いします。

投稿日時 - 2014-05-21 16:42:19

QNo.8604737

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

>有線Lanには接続できないので、ピンポイントで補充分を調べたいのですが、ご回答のファイルから不足分を調べるよい方法はありますでしょうか。

調べるまでもなく INSTALL の7行目から(ndiswrapper-1.59の場合)に

>Prerequisites>You need a recent kernel, at least 2.6.13, with header files for the kernel. Make sure there is a link to the kernel source from the modules directory.

って書いてあるんですけど・・・
>=============
>

私、#1 で「READMEやINSTALLのドキュメントは読まれましたか?」とたずねてますよね?

README にも16行目から

>Installation
>============
>
>See INSTALL for a short version of installation instructions.

と(「インストールの簡単な手順は INSTALL を参照してください」)書いてありますし。
READMEをちゃんと読んでいればインストールするために次に何を読むべきかわかると思うんですけど。

「初心者」をという言葉を免罪符に英文読むのを避けていませんか?
英文読むのにLinux初心者は関係ないですよ。

>You don't seem to have sources for your kernel; install them in /usr/src, link /lib/modules/2.6.18-8el5/build to it and try it

エラーメッセージにだって足りないものが何かは書いてあります。


必要なものはわかっていてそこから更に選定して必要最小限にしたいという話でしたら最低限Cのソースが読めるくらいできないと難しいです。

投稿日時 - 2014-05-22 22:49:58

補足

度々、ご回答下さいましてありがとうございます。

ご回答下さるので頼りにしてしまうのですが、
>Prerequisites>You need a recent kernel, at least 2.6.13
すでにverは2.6.18-8.el5なんですが、verを下げる必要があるということでしょうか。

また、
>You don't seem to have sources for your kernel; install them in /usr/src, link /lib/modules/2.6.18-8el5/build to it and try it
は、ソースが以下の場所にないからbuild後お試し下さい
と思ったのですが、そのソースが何なのかなと思いました。

投稿日時 - 2014-06-03 15:34:58

ANo.4

> すみません、同じ件名ですが最初の質問には間違いがあると気づきましたので、
> 新しく質問させて頂きます。

回答が付いていない時に、質問者が質問を取り下げることは可能です。

投稿日時 - 2014-05-22 08:57:09

お礼

間違えた質問を削除できました

投稿日時 - 2014-05-22 14:04:44

ANo.3

> Linuxは勉強を始めたばかりですので、初心者になります。

Linux にはいろいろな種類があり、それぞれに、目的をもって作られていることをまず理解してください。
そこで、CentOSは、サーバーとしての機能を重点的な使用目的としています。
ということは、当然有線ネットワークを主体に設計しているということです。
よって、無線LANは、設計の中には入っていないということを理解してください。

そこで、提案です。
無線LANを設計段階で考慮している、Mint等を一度CD/DVD-ROMを作った時にインストールする前に、Live CD/DVD-ROM起動して試してみるのも良いかと思います。

同じような質問で、同じように回答したものは下記の通りです。

centos6.3 無線lanの設定
http://okwave.jp/qa/q7858802.html

投稿日時 - 2014-05-22 06:18:48

補足

すぐに試験できないのですが、試してみたいと思います。
結果は、改めてご報告させて頂きます。

投稿日時 - 2014-05-22 14:37:21

ANo.2

そのCentOSのバージョンでドライバインストール無しで使える無線LAN子機を手に入れたほうがいいだろう。
使えるものを使うというのが、Linuxでは幸せになる近道かもしれない。

投稿日時 - 2014-05-21 23:00:04

お礼

はい、そのようにも思うのですが、勉強も兼ねてという気持ちもあり、詳しい方のお力も借りてできるところまで頑張りたかったので、質問しました。
確かに、Linuxではそれが幸せなような気がしてきました。

投稿日時 - 2014-05-22 14:14:39

ANo.1

>■ndiswrapperを使う方法は、ndiswrapper-X.XX.tar.gz を試しましたが、makeでエラーになります。

READMEやINSTALLのドキュメントは読まれましたか?

>You don't seem to have sources for your kernel; install them in /usr/src, link /lib/modules/2.6.18-8el5/build to it and try it

エラーメッセージ読んでみましたか?

投稿日時 - 2014-05-21 19:33:17

補足

READMEは読んでみたのですが、不足分が何かを調べられないほどの初心者で、すみません。
有線Lanには接続できないので、ピンポイントで補充分を調べたいのですが、ご回答のファイルから不足分を調べるよい方法はありますでしょうか。

投稿日時 - 2014-05-22 14:21:13

あなたにオススメの質問