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