[分享] 無線網路卡驅動!

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享] 無線網路卡驅動!

文章yenjinc » 週三 9月 22, 2004 12:59 am

[分享] Intel centrino網卡無線網路驅動
======================================

# 前言 #
多謝網路上很多前人的努力文件,讓我可以馬上成功的驅動無線網卡!
以下純粹紀錄一下我的實作過程,供有興趣的朋友參考參考,
如有更好的方法,也請大家一同提出分享哦!


# 我的實作環境 #
debian(2.6.8-自行編譯版)
Intel PRO/Wireless LAN 2100 3B Mini PCI Adapter
目前有兩種方式來驅動無線網卡,任您選擇.
1.
http://ipw2100.sf.net
2.
http://ndiswrapper.sourceforge.net
兩種方法我都使用過,
皆能在我的機器上(S200N)成功驅動Intel P/W 2100 3B網卡.


# 方式一 #
第一種的作法請參考:
viewtopic.php?t=3077
這位大大的實作過程非常清楚明白,寫的不錯!
我當初也是按圖施工, 保 證 成 功 :P


# 方式二 #
以下是我在第二種方法的實作過程與紀錄,提供參考:

0.
apt-get install wireless-tools

1.
抓 "ndiswrapper-版本.tar.gz"
http://sourceforge.net/projects/ndiswrapper

2.
解開之後,然後編譯 make install

3.
抓Intel 2100 3B的Windows Drivers
http://ndiswrapper.sourceforge.net/medi ... x.php/List

4.
解開之後,然後把資料夾中的 "(檔名).inf" 給安裝起來
(ndiswrapper -i /解壓縮包裝的路徑/(檔名).inf)
ex:
# ndiswrapper -i /usr/local/drivers/ipw2100/w70n51.inf

5.
檢察是否安裝成功!
# ndiswrapper -l
如果成功會看到類似下面顯示
Installed ndis drivers:
w70n51 hardware present

6.
載入Driver Modules來驅動無線網卡!
# modprobe ndiswrapper

7.
設定網路組態,並重新啟動網路!
# vi /etc/network/interfaces
加入 "iface wlan0 inet dhcp"
(如果您的IP並非dhcp取得,請自行修改符合設定)
# /etc/init.d/networking restart
重新啟動網路!並讓無線網路裝置生效!

8.
完工了!可立即享受無線上網的樂趣!
or
完工了,但是無線上網動不了!?
那...這可能您得花時間自行排除障礙囉!
(這裡假設大家都運氣很好順利完工了 :P)

9.
解壓包裝裡的 "README" 與 "INSTALL" 檔案,
可以的話要先看看喔!裡頭有很多相關的資訊!
如果對指令有不了解其用法,記得man一下!
ex: man ndiswrapper
man iwconfig ....等等


# 更多參考資料 #
在 "moto學園" 以及 "Linux轉信版" ,
搜尋關鍵字"無線","無線網卡","Centrino" 可以找到更多資料,
http://ipw2100.sf.net
http://ndiswrapper.sourceforge.net


# 結語 #
如果看完了以上兩種驅動無線網卡的方式之後,
可能您會覺得, 嘩! ~ 好像挺容易的嘛!
沒錯!事實就是那麼容易!
有興趣的不妨親自來動手玩玩看吧 :)

======================================

另外補充,如果需要 WPA 等加密模式,可以參考 Wpasupplicant
這篇也是驅動無線網路的文章(針對ipw2200/i915等Intel網卡)
viewtopic.php?t=8701
不妨參考
;-)
最後由 yenjinc 於 週一 4月 17, 2006 11:54 pm 編輯,總共編輯了 4 次。
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

re:[分享] 無線網路卡驅動!

文章louie » 週四 9月 23, 2004 8:08 pm

感謝分享。 :D
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

Re: [分享] 無線網路卡驅動!

文章yenjinc » 週一 9月 27, 2004 5:18 am

yenjinc 寫:3.
抓Intel 2100 3B的Windows Drivers
http://ndiswrapper.sourceforge.net/supp ... psets.html


提出一些問題回報,在第三點這邊,建議抓網頁開啟來之後的driver2,
ftp://ftp.support.acer-euro.com/noteboo ... l2100b.zip
也就是上面連結的這一個檔案,解壓縮之後會有三個資料夾,
可選用WINXP那一個,因為在我後來的測試發現driver2相容性較高喔.

這只是我的感覺啦!
因為我後來用同樣的方式再幫朋友的機器驅動centrino無線網路時,
發現driver1那個檔案的INF檔會跑不起來,不知道是不是相容性問題也,
不過若是採用driver2,裡面的WINXP的INF檔則兩台機器都能正常驅動哦!
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

re:[分享] 無線網路卡驅動!

文章DUCATI » 週五 10月 29, 2004 1:00 pm

你寫的太棒了
DUCATI
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週日 8月 08, 2004 3:57 pm
來自: COSCUP

re:[分享] 無線網路卡驅動!

文章chinson » 週五 10月 29, 2004 3:11 pm

不知作者是否考慮放入 DebianWiki 中呢?
我想 DebianWiki 真的很需要這類資訊 ^^
輕鬆式生活
================================
http://blog.chinson.idv.tw/
頭像
chinson
懵懂的國中生
懵懂的國中生
 
文章: 117
註冊時間: 週一 5月 17, 2004 7:18 pm
來自: 高雄市

Re: re:[分享] 無線網路卡驅動!

文章yenjinc » 週五 10月 29, 2004 4:48 pm

chinson 寫:不知作者是否考慮放入 DebianWiki 中呢?
我想 DebianWiki 真的很需要這類資訊 ^^


可以壓
因為近來對於驅動無線網卡有了一點點的其他心得跟需注意事項要提醒
所以我會在把這篇的細節內容在多作說明跟改寫一下下
然後在放進去wiki中

請問
是不是直接在http://wiki.debian.org.tw 的 Debian Users 共筆
選擇一項目進入然後編輯新文章就可行了嗎?
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

Re: re:[分享] 無線網路卡驅動!

文章Tetralet » 週日 10月 31, 2004 12:27 am

yenjinc 寫:請問
是不是直接在http://wiki.debian.org.tw 的 Debian Users 共筆
選擇一項目進入然後編輯新文章就可行了嗎?

個人的意見:

在 Debian Users 共筆 裡,
有提到硬體的只有上半部的安裝編,
但 Ndiswrapper 應該不會出現在 Debian Woody/Sarge 的安裝光碟裡,
所以把 Ndiswrapper 放在那裡似乎不妥...

或許開一個新的『硬體篇』會是比較理想的做法...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[分享] 無線網路卡驅動!

文章yenjinc » 週日 10月 31, 2004 6:16 am

恩,謝謝您的意見
其實我是不太敢真的去wiki那邊寫東西
畢竟我才剛是初學者而已,還太嫩了些,東西寫的不好誤導了人也不好. :ooops:
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

Re: re:[分享] 無線網路卡驅動!

文章lloyd » 週日 10月 31, 2004 3:41 pm

yenjinc <denny_091@yahoo.com-dot-tw.no-spam.invalidwrote:
不知作者是否考慮放入 DebianWiki 中呢?
我想 DebianWiki 真的很需要這類資訊 ^^

可以壓
因為近來對於驅動無線網卡有了一點點的其他心得跟需注意事項要提醒
所以我會在把這篇的細節內容在多作說明跟改寫一下下
然後在放進去wiki中

請問
是不是直接在http://wiki.debian.org.tw 的 Debian Users 共筆
選擇一項目進入然後編輯新文章就可行了嗎?


理論上只需要先在 wiki.debian.org.tw 上註冊後就可以使用自己的 ID 在 wiki 上
建立 page.

不過目前 wiki.debian.org.tw 上所使用的 MediaWiki 語法上比較多,當然在功能上
也強化許多,可以先到 SandBox 上練習一下語法後在開始寫作。

wiki 有很多好處,真的值得推廣與學習。

--
    ◢◣
□□□ ██ □□□□
□  ◢█□ 造形.空間.秩序.
□  ███◣ 主從.對比.韻律
為什麼你的 Celeron 300 比我的 PIII 600 還要快。 :-(
我的寶貝 IBM TP240 Celeron 300 B5 size 1.32Kg
lloyd
可愛的小學生
可愛的小學生
 
文章: 18
註冊時間: 週四 5月 15, 2003 10:39 am
來自: KaLUG

re:[分享] 無線網路卡驅動!

文章lloyd » 週日 10月 31, 2004 4:19 pm

yenjinc <denny_091@yahoo.com-dot-tw.no-spam.invalidwrote:

恩,謝謝您的意見
其實我是不太敢真的去wiki那邊寫東西
畢竟我才剛是初學者而已,還太嫩了些,東西寫的不好誤導了人也不好.
:ooops:

東西寫錯了就會有人出來幹樵或是直接透過 wiki 修改,這樣一方面
可以瞭解自己有那邊觀念上有錯誤,另一方面也可以讓初學者有個參考
依據。利人利己..

--
    ◢◣
□□□ ██ □□□□
□  ◢█□ 造形.空間.秩序.
□  ███◣ 主從.對比.韻律
為什麼你的 Celeron 300 比我的 PIII 600 還要快。 :-(
我的寶貝 IBM TP240 Celeron 300 B5 size 1.32Kg
lloyd
可愛的小學生
可愛的小學生
 
文章: 18
註冊時間: 週四 5月 15, 2003 10:39 am
來自: KaLUG

Re: re:[分享] 無線網路卡驅動!

文章xacid » 週日 10月 31, 2004 6:14 pm

lloyd 寫:東西寫錯了就會有人出來幹樵或是直接透過 wiki 修改,這樣一方面
可以瞭解自己有那邊觀念上有錯誤,另一方面也可以讓初學者有個參考
依據。利人利己..


前輩說得好啊!
不過我有個問題,就是建立新頁面的時機和新頁面命名的方式,有沒有一些規則?如果隨便弄了很多新頁面,或者命名隨便命要改回來都不是很容易吧?當然我知道建立的時候要先搜尋過,確定沒有類似的頁面,命名要與主題相關,但是好像還太籠統。
我看過了 http://meta.wikimedia.org/wiki/Help:Starting_a_new_page ,不過他講好多規定,看了好久還不懂...><
頭像
xacid
可愛的小學生
可愛的小學生
 
文章: 70
註冊時間: 週日 9月 19, 2004 10:40 am

re:[分享] 無線網路卡驅動!

文章sainte_net » 週三 11月 10, 2004 4:45 am

您好, 我依照您的方法安裝時
就在安裝 ndiswrapper 時
解壓縮完後要 make install 時
就出現
bash: make: command not found
資料夾中似乎沒有 make 這個檔案
請問一下這是什麼問題嗎?
謝謝
sainte_net
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週三 11月 10, 2004 4:40 am

re:[分享] 無線網路卡驅動!

文章d2207197 » 週三 11月 10, 2004 11:26 am

make 是個程式,使用他時,他會依照你所在工作目錄中的 Makefile 內容來做事情。
package 本身不需要提供 make 程式,只需要提供 Makefile 檔案。
make 程式是你系統自己要有,
代碼: 選擇全部
# apt-get install make
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:[分享] 無線網路卡驅動!

文章訪客 » 週三 11月 10, 2004 6:23 pm

您好, 謝謝您的回覆
我在安裝 make 之後 apt-get install make
在 ndiswrapper-0.11 下打 make install
出現
make -C driver
make[1]: Entering driectory `/home/net/ndiswrapper-0.11/driver'
Can't find kernel sources in /lib/modules/2.4.27-1-386/build;
give the path to kernel sources with KSRC=<path> arguments to make
make[1]: ***[prereq_check] Error 1
make[1]: Leaving directory `/home/net/ndiswrapper-0.11/driver'
make: *** [all] Error 2

我進入 /lib/modules/2.4.27-1-286 下並沒發現 build 這個 folder
該怎麼解決!?
也試過直接在之下手動建一個 build folder 結果還是失敗
謝謝.. 這兩天剛從 freebsd 轉戰 debian.. 問題不少..
訪客
 

Re: re:[分享] 無線網路卡驅動!

文章yenjinc » 週三 11月 10, 2004 7:43 pm

Anonymous 寫:您好, 謝謝您的回覆
我在安裝 make 之後 apt-get install make
在 ndiswrapper-0.11 下打 make install
出現
make -C driver
make[1]: Entering driectory `/home/net/ndiswrapper-0.11/driver'
Can't find kernel sources in /lib/modules/2.4.27-1-386/build;
give the path to kernel sources with KSRC=<path> arguments to make
make[1]: ***[prereq_check] Error 1
make[1]: Leaving directory `/home/net/ndiswrapper-0.11/driver'
make: *** [all] Error 2

我進入 /lib/modules/2.4.27-1-286 下並沒發現 build 這個 folder
該怎麼解決!?
也試過直接在之下手動建一個 build folder 結果還是失敗
謝謝.. 這兩天剛從 freebsd 轉戰 debian.. 問題不少..


如果您的系統有下載 kernel-source, 且自行編譯過
那 /lib/modules/<kernel-version>/build 這個目錄
會是連結到 /usr/src/linux (您的kernel-source路徑)

之前我幫我朋友安裝ndiswrapper也是曾經在make install時
出現與您相同類型的錯誤訊息,我的解決辦法如下,您不妨試試看,

1.apt-get install kernel-source-2.X.X
(下載的kernel-source 版本需與您當地的/lib/modules/<kernel-version>一致)
2.cd /usr/src; tar jxvf kernel-source-2.X.X.tar.bz2; mv kernel-source-2.X.X linux
3.ln -s /usr/src/linux /lib/modules/<kernel-version>/build
4.cd <解壓之後的ndiswrapper目錄>; make install
如果順利的話應該可以順利解決問題

不過,若您用以上方式來解決的話,有個地方可能您要稍微注意一下
就是ndiswrapper裡頭的README或INSTALL請稍微留意
因為有可能您的kernel必須打開某些功能選項,才有辦法順利使用ndiswrapper來驅動無線網卡

所以我比較傾向喜歡重新make過kernel之後,確保該有的build存在
而且也確保kernel該打開的功能選項有打開
之後再來安裝ndiswrapper
這樣幾乎95%以上都可以成功驅動無線網卡
(因為我後來陸續幫周遭朋友按照此法成功驅動三四張不同晶片的無線網卡)

以上是我實作的經驗談,您可參考參考
如果有那裡誤謬之處,還請各位前輩多多賜教!謝謝! :-)
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

下一頁

回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客