Linux无线网络实用工具Top 10
对于使用Linux系统的移动用户来说,有很多种可供选择的连接无线网络的方式。在本文中,杰克·瓦伦将介绍其中比较好的一些工具,帮助你找到适合自己要求的。
--------------------------------------------------------------------------------------------
我曾经花费大量的时间对无线网络进行研究。在连接无线接入点的时间,对如何选择合适的应用工具起决定性作用的是我使用的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中,你可以看到无线 信号的实时强度,以及无线和有线网络的信息。在主窗口下,你可以看到包括服务集合标识符、接口名称、噪音水平、信号电平、信噪比、频率和灵敏度在内的各种 网络参数。如果你需要了解无线网络运行情况的话,它是绝对应该包含在工具包中的。
你的选择是什么?
你是否使用过这些工具?或者你发现了一个没有在上面列出的工具,可以帮助你管理Linux系统下的无线连接?如果是这样的话,请告诉大家,让我们一起分享。