ubuntu 8.04 無線網路一段時間就斷線

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

ubuntu 8.04 無線網路一段時間就斷線

文章fcfire » 週二 2月 17, 2009 6:10 pm

各位大大:請幫小弟看一下

問題述敍:
我在ubuntu 上使用的的無線網路,只要我不動網路,大約一二十分鐘它就會自動斷線,但是有持續用網路(比方說:連網頁,或ping的行為 它就不會斷),所以我也測試了一下連續ping 一整天就不會斷線,但是一但停下了這些網路的行為,一陣子,它又斷了!

檢查區域:
使用NB內鍵無線網卡,driver 是iwl3945
也有正常抓到 ap (AP資訊如下)
sudo iwlist eth1 scanning
eth1 Scan completed :
Cell 01 - Address: 00:1F:1F:27:43:20
ESSID:"firecontrol"
Mode:Master
Channel:11
Frequency:2.462 GHz (Channel 11)
Quality=92/100 Signal level:-38 dBm Noise level=-71 dBm
Encryption key:on
IE: Unknown: 2D1AEC0117FFFF0000000000000000000000000000000C0000000000
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
18 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 12 Mb/s
24 Mb/s; 48 Mb/s
Extra:tsf=000000b061b76cd1
Extra: Last beacon: 4ms ago
我區域內其他無線上網的 windows 機器速度都是 54M ,但我機器上無論如何設定都只有 1M 很無言

一陣子不動網路,斷線後下述指令帶出 Access Point:ap硬體位址斷線訊息
sudo iwconfig eth1
eth1 IEEE 802.11abg ESSID:"firecontrol"
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s Tx-Power=14 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:6669-7265-636F-6E74-726F-6C61-70 Security mode:open
Power Management:off
Link Quality=88/100 Signal level:-45 dBm Noise level=-66 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

發生這情況時,我又得下 sudo iwconfig eth1 essid firecontrol 來連起網路,請問有大大可以幫猜解一下的嗎?感謝!
fcfire
 

Re: ubuntu 8.04 無線網路一段時間就斷線

文章windcloud » 週二 2月 17, 2009 6:55 pm

你的kernel 版本幾版的阿...
我之前有碰過是好像是kernel 的無線網卡驅動有點問題
所以會速度很慢...或是會自動斷線...
我那時的解決辨法是裝NDISWrapper使用windows下的驅動
或是你也可以試著更新到新的kernel....如2.6.27->2.6.28
....你試試看吧
...
還有我的無線網卡是D-Link DWL-530...
Good Luck!!
windcloud
可愛的小學生
可愛的小學生
 
文章: 35
註冊時間: 週一 11月 29, 2004 11:25 pm

文章fcfire » 週二 2月 17, 2009 11:00 pm

感謝 windcloud 兄給我一個好的建議,我目前的版本是2.6.24-21

我會朝著這個方向去試試,如果有解決,我會PO 上來!
fcfire
 

解決囉

文章fcfire » 週四 2月 19, 2009 10:32 pm

朝向網卡驅動程式的方向,我終於解決問題囉!

如果使用的核心是2.6.24-20以後的核心,無線網卡是 Inter 3945abg ,使用iwl3945 驅動會有不穩定的問題,所以需要以 ipw3945 驅動來代替,替換後一切都回復正常了。如果有人需要可以參考以下網址喲 ~~

http://www.ubuntugeek.com/using-ipw3945 ... hardy.html

註:在編譯 ipw3945.ko 時會不能正常編譯,需要 patch file
以下網址可以下載 完整 ipw3945 驅動程式(包含patch file 也有)
http://www.blogjava.net/Files/daning/ip ... elated.zip

如果編譯及安裝ipw3945.ko都成功後,發現無法載入,可能是你的 subsystem ieee80211 module,需要
使用較新的版本,我是更換成 ieee80211-1.2.18才能讓 ipw3945 正常載入喔,然而,不幸的是
我在更換 ieee80211-1.2.18 也不能正常編譯需要 patch file
如果 您 也不能正常編譯 請使用以下網址下載 patch file ,patch 後就可以正常編譯囉 !!
http://noorul.wordpress.com/2008/06/04/ ... rnel-2625/

以上是我解此一問題的所有過程,希望這些東東也可以幫助有需要的人唷 ~
fcfire
 


回到 share

誰在線上

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