linux 無線網絡卡的安裝
準備工作:在安裝mw54u無線網絡卡過程中,需要安裝新的軟體,請確保有線網路可以正常工作,如果沒有有線網路,請根據系統需要下載所需軟體,然後複製到本機上進行安裝。
一、連線無線網絡卡:
將mw54u無線網絡卡連線到主機,無線網絡卡的指示燈沒有任何顯示,Ubuntu10.04的網路管理器中也找不到相應的裝置,但使用lsusb命令卻可以看到以下內容:
[email protected]:~/桌面$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0cf3:1006 Atheros Communications, Inc. #這裡表明已經識別硬體,但無法驅動
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
這表明系統已經檢測到硬體,但沒有相應的驅動程式,所以mw54u無線網絡卡無法正常工作。
二、安裝無線驅動程式:
為了將Windows下的無線驅動程式順利安裝到Linux系統中,我們需要安裝ndiswrapper軟體,但ndiswrapper需要執行在命令列模式下,這對於廣大的菜鳥使用者來說不是一個好訊息。幸好我們還有ndisgtk,具有GUI圖形介面的ndiswrapper程式,使用它可以方便直觀的安裝Windows系統下的各種無線驅動程式。
1、安裝ndisgtk:
sudo apt-get install ndisgtk (你也可以用過“新立得”來安裝它)
2、下載Windows下的無線驅動程式:
根據你的網絡卡型別,下載適合Win2000/XP/Vista系統的無線網絡卡驅動程式,對於mw54u我們可以從這裡下載最新的驅動程式:
3、安裝無線驅動到Linux系統中:
開啟“系統”=>“系統管理”=>“Windows無線驅動程式”,我們就會看到ndisgtk的程式介面,通過它我們可以實現安裝新的無線驅動程式,刪除已經存在的無線驅動程式以及配置無線網路等功能。安裝無線驅動到Linux系統中,一般只需要Windows驅動程式的兩個檔案:*.inf和*.sys檔案。但是mw54u的驅動程式有點奇怪,筆者使用了vista驅動程式中的*.sys檔案和xp驅動程式中的*.inf檔案才得以正常安裝,切記:不同作業系統的配置檔案搭配混用記得要改名,否則會提示找不到相應的配置檔案。如果經過以上操作沒有什麼問題的話,我們的驅動程式就會出現在當前已經安裝的Windows驅動程式列表中。
三、配置並檢視無線網路:
1、重啟網路服務:
在配置無線網路之前,必須重新啟動網路服務使安裝的無線驅動生效:
sudo /etc/init.d/networking restart
2、配置無線網路:
開啟網路管理器檢視連線,這時我們已經可以在“無線”選項卡中找到正確安裝的無線網絡卡了,無線網絡卡的指示燈也已經點亮。選中無線網絡卡名稱,然後單擊“編輯”按鈕開始配置無線網路的安全設定和IP地址,根據你所在無線網路的實際情況,選擇相應的安全型別並輸入密碼,如果有必要,你還可以指定無線網絡卡的IP地址(大部分無線網路環境都使用DHCP自動分配IP地址)。
3、檢視無線網路:
配置完畢以後,使用iwconfig命令檢視無線網路是否正常:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"MERCURY_74F474"
Mode:Managed Frequency:2.437 GHz Access Point: 00:6c:5b:16:34:11
Bit Rate=54 Mb/s
Power Managementff
Link Quality:37/100 Signal level:-72 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
如果看到wlan0,那就說明無線網絡卡已經成功的接入了無線網路,mw54u已經在Linux系統中正常運行了!開啟一個網頁,享受一下吧!
通過這種方式,我們可以讓大部分沒有提供受限驅動程式的無線網路裝置在Linu