我曾經(jīng)花費(fèi)大量的時間對無線網(wǎng)絡(luò)進(jìn)行研究。在連接無線接入點(diǎn)的時間,對如何選擇合適的應(yīng)用工具起決定性作用的是我使用的Linux發(fā)行版本和硬件設(shè)備的情況。在這些工具當(dāng)中,有一些是可以單獨(dú)使用的。也有一些是和其它臺式計(jì)算機(jī)共同起作用的特殊工具集的組成部分。
對于很多Linux系統(tǒng)的移動用戶來說,連接無線網(wǎng)絡(luò)的最大問題在于找到一個合適的工具。在本文中,我提供了十個可以幫助你運(yùn)行Linux系統(tǒng)的筆記本連接到無線網(wǎng)絡(luò)中的工具。如果一個不好用(或者安裝)的話,就換另一個。最終,你一定會連接到網(wǎng)絡(luò)上的。
1. GNOME網(wǎng)絡(luò)管理器
這是一個nm-applet工具。在很多發(fā)行版本(默認(rèn)為GNOME)中它都是默認(rèn)的連接方式,可以說是所有工具中最出色的一個。該nm-applet駐留在GNOME面板上,可以簡單有效地匹配OS X的無線連接工具。該工具非常優(yōu)秀,我甚至發(fā)現(xiàn)它可以在不依靠GNOME的情況下運(yùn)行。舉例來說,當(dāng)我打開Enlightenment窗口管理器的時間,可以打開一個終端窗口,啟動nm-applet并連接到一個已經(jīng)配置好的無線網(wǎng)絡(luò)上。為此,我在E16菜單下打開了一個條目,在點(diǎn)擊后我什么也沒看見(沒有圖形界面打開文本文件),但連接還是成功了。當(dāng)然,在這種情況下如果連接的是新發(fā)現(xiàn)的無線網(wǎng)絡(luò),它是不可能工作的。因此,你必須進(jìn)入GNOME,并通過GNOME網(wǎng)絡(luò)管理器對連接進(jìn)行設(shè)置。通常情況下,它可以兼容大多數(shù)加密方案。
2. 無線網(wǎng)絡(luò)連接管理工具Wicd
它是我最喜歡的無線網(wǎng)絡(luò)連接管理工具之一。Wicd可以支持很多發(fā)行版本和桌面環(huán)境/窗口管理器。我曾經(jīng)在所有的筆記本計(jì)算機(jī)上都應(yīng)用該工具。類似GNOME網(wǎng)絡(luò)管理器,Wicd可以支持無線和有線網(wǎng)絡(luò),兼容大多數(shù)加密方案。與GNOME網(wǎng)絡(luò)管理器相比,Wicd容許你選擇屬于自己的加密方案。關(guān)于Wicd最方便的一點(diǎn)是,它不依賴于系統(tǒng)默認(rèn)的Gnome或KDE工具,這樣的話,使用起來就會變得更方便。
3. 可以在后臺運(yùn)行的Wifi-wiz
如果你使用的是Debian系統(tǒng),就應(yīng)該應(yīng)該充分利用這一工具,而不用在意桌面環(huán)境。我有一臺特別的筆記本計(jì)算機(jī)使用的無線網(wǎng)絡(luò)連接工具就是wifi-wiz。我是在Elive Linux的發(fā)行版本中找到該工具的。Wifi-wiz是一個基于python-gtk的應(yīng)用,前端包含了iwconfig、iwlist、ifconfig、ifup和ifdown等功能。wifi-wiz提供了一個非常獨(dú)特的功能,它可以在后臺運(yùn)行一個監(jiān)測進(jìn)程,隨時檢查網(wǎng)絡(luò)的連接狀態(tài),如果連接中斷的話,它就會尋找其它可用網(wǎng)絡(luò)并進(jìn)行連接。
4. SuSE系統(tǒng)的選擇YaST2
對于SuSE系統(tǒng)的用戶來說,YaST應(yīng)該是很熟悉的工具了。作為SuSE系統(tǒng)中網(wǎng)絡(luò)管理員多合一工具包的組成部分,YaST在網(wǎng)絡(luò)管理方面的功能當(dāng)然也不會被忽視。對于新用戶來說,YaST2提供的設(shè)置可以說是最簡單的了,因?yàn)樗@示的都是基本設(shè)置。并且,專業(yè)用戶也可以很方便地進(jìn)入高級設(shè)置建立自己獨(dú)特的系統(tǒng)。
5. 命令行工具getwifi
getwifi屬于名單中為數(shù)不多的命令行工具之一。我為什么選擇命令行工具,是因?yàn)樗鼈兪褂闷饋砗莒`活,并且在很多種情況下,它們往往是唯一的選擇。該工具是利用純文本文件來進(jìn)行配置的,你可以建立多個網(wǎng)絡(luò)配置,在使用getwifi的時間,它將自動連接到第一個可用的無線網(wǎng)絡(luò)上(按照配置文件中的排列)。這樣的操作很方便,你不必費(fèi)心選擇網(wǎng)絡(luò)了。該工具不需要“安裝”,只要把getwifi的可執(zhí)行文件移動到/usr/bin目錄下,并將配置文件移動到/etc/getwifi.con.f(這就是所謂的tar配置文件)。
6. 行命令集Wireless Tools
Wireless Tools是很多前端工具的行命令集。它包括了iwconfig(控制無線連接)、iwspy(顯示無線網(wǎng)絡(luò)信息)和iwpriv(控制無線驅(qū)動)。這些工具適合專業(yè)用戶使用也可以用于為無線設(shè)備創(chuàng)建圖形用戶界面的工具(或者其它需要使用基本無線網(wǎng)絡(luò)連接的工具)。
7. 無線助手Wireless Assistant
wlassistant工具是一個基于KDE的無線工具,可以象其它工具一樣實(shí)現(xiàn)簡單操作就可以連接無線網(wǎng)絡(luò)的功能。盡管無線助手是一個基于KDE的應(yīng)用,但是它不象GNOME網(wǎng)絡(luò)管理器那樣集成在一起。因此,如果你希望建立無線連接的話,需要首先啟動該應(yīng)用。這樣的話該應(yīng)用就不能最小化在系統(tǒng)通知區(qū)。但這并不是大問題,你可以退出該應(yīng)用,而連接的情況不會受到影響。
8. 無線雷達(dá)wifi-radar
該無線工具屬于一個非常獨(dú)特的應(yīng)用,屬于Debian、Gentoo、OpenSuSE和Ubuntu軟件包的組成部分。它是一個基于Python-PyGTK2的應(yīng)用,使用起來非常方便,你可以利用拖放方式對網(wǎng)絡(luò)配置進(jìn)行調(diào)整。關(guān)于無線雷達(dá)獨(dú)特的一點(diǎn)是,你需要使用sudo命令才能啟動它。即使該應(yīng)用是在Fedora下安裝的,不使用該命令也無法啟動。這使得無線雷達(dá)相比Ubuntu或者其它發(fā)行版本而言,更依靠sudo。
9. GNOME下的小應(yīng)用GTKWifi
GTKWifi是一個GNOME下的小應(yīng)用,采用Python/GTK編寫,界面類似Windows XP下使用的Zeroconf工具。GTKWifi可以顯示當(dāng)前的網(wǎng)絡(luò)狀態(tài)以及所有可用的接入點(diǎn),并允許連接到任何一個上。除了一個易于使用的界面外,GTKWifi沒有提供多少選項(xiàng)用來進(jìn)行設(shè)定。如果你使用GNOME和GNOME網(wǎng)絡(luò)管理器無法連接到無線網(wǎng)絡(luò)上的話(這種情況很難發(fā)生),它會是一個不錯的選擇。
10. 無線網(wǎng)絡(luò)監(jiān)視器Wavemon
盡管Wavemon并不是一個用來連接無線網(wǎng)絡(luò)的工具,但它可以提供大量信息,幫助你解決無線網(wǎng)絡(luò)連接方面的問題。在Wavemon中,你可以看到無線信號的實(shí)時強(qiáng)度,以及無線和有線網(wǎng)絡(luò)的信息。在主窗口下,你可以看到包括服務(wù)集合標(biāo)識符、接口名稱、噪音水平、信號電平、信噪比、頻率和靈敏度在內(nèi)的各種網(wǎng)絡(luò)參數(shù)。如果你需要了解無線網(wǎng)絡(luò)運(yùn)行情況的話,它是絕對應(yīng)該包含在工具包中的。
你的選擇是什么?
你是否使用過這些工具?或者你發(fā)現(xiàn)了一個沒有在上面列出的工具,可以幫助你管理Linux系統(tǒng)下的無線連接?如果是這樣的話,請告訴大家,讓我們一起分享。