Linux 烹饪指南 - 无线厨房
不,谢谢你,弗朗索瓦,我现在不需要坐下。是的,我看到桌子是空的。那是因为我们的客人们还没到。Quoi? 啊,我明白了。你想知道为什么我拿着这台笔记本电脑到处走动,而不是坐下来休息一下。原因很简单,mon ami。我在酒窖的每个侧翼都安装了无线接入点,这样我们和我们的客人就可以无线上网了。我拿着我的笔记本电脑四处走动是为了检查信号强度。我想确保无论我们的客人坐在哪里感到舒适,他们都能上网。
欢迎来到,mes amis,Chez Marcel,这里是 Linux 美食的故乡,拥有精美的酒窖,现在还有无线互联网接入。请坐下,让自己感到舒适。弗朗索瓦,到酒窖去,把 1998 年澳大利亚伊甸谷雷司令拿上来,immédiatement!
在你们进来之前,mes amis,我正忙着确保餐厅的所有区域都有无线网络。对于经典的、有线网卡,一个小灯会告诉你是否真的连接到了网络。但无线网卡的情况并非总是如此明确。距离、信号强度,甚至接入点的位置等因素都会影响您期望获得的服务类型。如果您掌握了这些信息,那就一切都很好。
今天的菜单上的工具提供了多种方法来提供无线网卡信息,从信号强度到接入点可用性。许多这些应用程序的作者感谢 Jean Tourrilhes 在 Linux 内核无线扩展方面的工作,所以我也在这里向他表示感谢。当弗朗索瓦倒酒时,是时候品尝今天菜单上的第一道菜了。
正如我过去提到的,我非常喜欢 WindowMaker dock 应用程序,这些独立的程序在桌面上占用的空间非常小。因此,我为您准备了三个这样的应用程序,首先是 Jess Mahan 的 WmWiFi(图 1)。这个小小的 WindowMaker 应用程序吸引了我的眼球,我想部分原因是因为它看起来有点像我旧手机上的信号强度计。当您下载它时(请参阅在线资源部分),您可以从 Debian 软件包以及源代码中选择。从源代码构建软件包需要您的老朋友,提取和构建五步法
tar -xzvf wmwifi-0.4.tar.gz cd wmwifi-0.4 ./configure make su -c "make install"
要运行它,您可以输入wmwifi在命令行中,然后就放在那里,但您可能会发现,如果您没有运行 WindowMaker,它不太容易出现。尝试使用此命令代替,wmwifi -bw。如果您好奇,-bw 代表损坏的窗口管理器。永远不要说 Jess Mahan 没有幽默感。顺便说一句,灰色背景是 WmWiFi 的默认外观,但单击 dock 应用程序会打开背光,然后发出 LCD 绿色光。
在类似的风格中,Carsten Schrmann 的 wmWAVE(现在由 Jens Schrmann 维护)为您的无线网卡提供了一个不错的紧凑型信号强度计,以及更多功能。还有一个整体链路质量读数和噪声水平读数。构建此应用程序很容易。只需提取 tar.gz 压缩包,输入make和make install。要运行 wmWAVE,请执行名为 wmwave 的二进制文件
我的第三个 WindowMaker 应用程序是 Ico Doornekamp 的 wmifinfo。与其他应用程序不同,这严格来说不是无线应用程序。相反,它会自动检测您的所有网络接口,并提供有关每个接口的信息。对于无线网卡,它还在 dock 应用程序的底部显示信号强度计。请参阅资源以获取 wmifinfo 的源代码。
再次强调,这是一个简单的构建过程:只需提取,输入make和make install。要运行它,请输入命令wmifinfo。如果您喜欢灰色 LCD 外观,请使用wmifinfo -l选项。要在接口之间切换(如果您有多张网卡),请左键单击 dock 应用程序。通过使用 -i 选项,您可以指定要启动的特定接口(wmifinfo -i eth0).

图 1. 三个 WindowMaker 无线 Dock 应用程序:WmWiFi、wmifinfo 和 wmWAVE
像我这样的长期命令行爱好者总是很高兴找到一个非图形化的应用程序,它做得很好,并且设法做得很有风格。Jan Morgenstern 的 wavemon 就是这样一个应用程序。在单个 ncurses 显示器中,wavemon 提供了大量的网络信息,包括信号、噪声和质量水平。这些信息以动态条形图显示;见图 2。wavemon 还包括直方图视图和屏幕配置。

图 2. wavemon 显示信号和噪声水平等。
构建 wavemon 又是经典的提取和构建五步法。要运行 wavemon,请输入wavemon在命令行中。当显示启动时,您应该看到摘要信息屏幕,其中包括信号水平、TCP 统计信息、有关模式、加密、比特率、您的接入点、本地网卡等信息。所有功能都通过功能键控制。要切换到直方图视图,请按 F2,然后按 F1 返回摘要屏幕。配置屏幕通过按 F7 访问。每个功能键的功能提示都在屏幕底部。
随着 KDE 3.2 的发布,流行的桌面环境的用户将找到一个名为 KWiFiManager 的不错的新应用程序。此应用程序由 Stefan Winter 编写,提供与之前提到的程序类似的信号和质量信息,但 KWiFiManager 的功能远不止于此。它还可以维护最多四种不同的配置。经常在办公室之间奔波的“公路战士”们应该会发现这个特别有用。
KWiFiManager 可能未默认安装。检查的最简单方法是查看您的 KDE 菜单,或者直接输入kwifimanager启动程序。
当 KWiFiManager 启动时,它会显示一个基本状态窗口,显示信号强度、连接速度、接入点、本地 IP 地址和频道频率。根据连接的实际强度,您会看到诸如 TOP、EXCELLENT 或 ULTIMATE 之类的词语伴随着数字信号强度指示器。您还会在系统托盘中看到一个小图标,其中包含数字和图形信号质量指示器。单击菜单栏上的“文件”,然后选择“连接统计信息”,以查看一段时间内的信号质量图表(图 3)。

图 3. KWiFiManager 报告实时连接信息和随时间变化的图形化统计信息。
对于那些觉得计算机没有提供技术承诺的所有灯光、蜂鸣声和科幻噪音的人来说,KWiFiManager 有一个声音功能来满足这种渴望。可以打开一种随信号音调升高或降低的蜂鸣声。单击 KWiFiManager 菜单栏上的“配置”,然后选择“声音扫描”。我警告你们,mes amis,您可能会发现这很快就会变得乏味,但短时间内还是很有趣的。
KWiFiManager 远不止是一个信号强度计。它可以通过自动连接到您可能遇到的各种网络来帮助简化您的网络配置。单击菜单栏上的“配置”,然后选择“配置编辑器”。首先,系统会要求您输入 root 密码,然后会出现一个稍大的窗口。

图 4. 最多可以预设四种无线配置。
在顶部,您会看到四个标签,分别标记为 Config1 到 Config4。这些区域中的每一个都允许您根据您将要访问的任何网络(无论是在家还是在路上)准备配置。我稍后会告诉您这些设置,但首先我想让您注意 KWiFiManager 窗口的底部。有一个复选框,允许您在 KDE 启动时加载预设配置。如果您选中该复选框,则可以选择您的四种配置之一作为默认配置。如果您通常在启动笔记本电脑时在办公室,则可以将此选为每次登录时的默认网络设置。
现在,回到这些设置的其余部分。每个配置最基本的方面都在顶部,即网络名称。四种配置中的每一种都可以具有与您的接入点中指定的网络名称相关联。如果您希望 KDE 激活您的接口并将您连接到任何可用的网络,请输入ANY作为网络名称。在该名称的右侧,您可以选择连接速度。我个人将此设置为“自动”。
在这些设置的正下方是一个标记为“连接时执行脚本”的字段。这可以是您想要运行的任何类型的程序,包括脚本。也许您想播放一首曲子或让您的系统推荐一种葡萄酒。我想根据我所在的位置以及我想在网络上提供的服务来运行自定义防火墙脚本。说到安全性,再往下一点,您应该看到一个标记为“使用加密”的复选框。如果您正在使用带有 WEP 加密的无线接入点,请确保选中此框。应用程序窗口中会出现一些新字段,您可以在其中指定并输入您的密钥密码信息。单击“确定”(如果您想继续进行更改,则单击“应用”),您就完成了。
顺便说一句,您也可以通过 KDE 控制中心访问此配置对话框;程序名称是 kcontrol。在控制中心的“互联网”菜单下查找。
再一次,mes amis,打烊时间来得太快了,但是 Chez Marcel 从来没有对时间要求太严格。享用最后一杯葡萄酒,享受无线网络。直到下次,mes amis,让我们都为彼此的健康干杯。A votre santé Bon appétit!
本文资源: /article/7643。
Marcel Gagné (mggagne@salmar.com) 居住在安大略省密西沙加市。他是 Moving to Linux: Kiss the Blue Screen of Death Goodbye! (ISBN 0-321-15998-5) 的作者,该书由 Addison Wesley 出版。他的第一本书是广受好评的 Linux System Administration: A User's Guide (ISBN 0-201-71934-7)。在现实生活中,他是 Salmar Consulting, Inc. 的总裁,该公司是一家系统集成和网络咨询公司。