下一页 上一页 目录

6. 设置

在这里,我报告一些关于如何配置更普及且不昂贵的无线网卡的例子(我希望这些例子有用!)。

6.1 常规设置信息

无线网卡的接口类似于任何以太网卡,因此您需要在 /etc/conf.modules 中添加

  1. “alias ethx module”,其中 ethx 是您要分配给无线网卡的接口,而 module 是内核模块的名称。
  2. “options module io=0xAAA irq=I ...”,其中 0xAAA 是要分配给网卡的 IO 基地址,I 是 IRQ,依此类推,如果还有其他参数。

完成这些之后,您将能够使用 ifconfig 和 route 命令在 IP 级别配置您的网卡。

6.2 Proxim Symphony

网络类型:FHSS,仅限 Adhoc 且使用专有协议 OpenAir。

网站:http://www.proxim.com 在这里您需要下载 Linux 和 Win9x 的文档和驱动程序。

驱动程序带有源代码,可以编译

  1. 将其解压到一个空目录中
  2. 输入 make 以获取帮助。
  3. make modules; make modules_install 以安装驱动程序 rlmod.o 和实用程序 rl2cfg。
  4. 要运行驱动程序(在修改 /etc/conf.modules 之后:请参阅第 6.1 节),您只需要使用 ifconfig 命令启动接口即可。

实用程序 rl2cfg(如需帮助,请在完成 c 步骤后输入 man rl2cfg)允许您更改典型的数据链路层设置

  1. “rl2cfg dev ethx sta” 将其设置为工作站(从站)
  2. “rl2cfg dev ethx msta” 将其设置为主站(主站)
  3. “rl2cfg dev ethx alt” 将其设置为自动模式

这就是您需要了解的所有内容,以使其正常工作。

6.3 Webgear Aviator 2.4 和 AviatorPro

网络类型:FHSS,Aviator 2.4 仅限 Adhoc,AviatorPro 为基础设施模式。

这些网卡需要更多配置才能工作,因为它们带有 Pcmcia 插头,您必须编译 Pcmcia 源代码。

网站是 http://www.webgear.com

配置步骤

  1. 您必须下载 pcmcia 源代码并将其解压到 /usr/src/pcmcia(请参阅第 5.2 节)
  2. http://www.webgear.com 下载驱动程序,并在 /usr/src/pcmcia 目录中输入 “tar zxvf driver.tgz”。
  3. 重新配置 pcmcia(请参阅第 5.2 节)
  4. 按照说明,您必须将 “source ./ray_cs.opts” 条目附加到文件 /etc/pcmcia/config.opts。
  5. 请注意,在 /etc/pcmcia/ray_cs.opts 中,有一行类似于:“module "ray_cs" opts "..."”。您必须在此处修改 “opts” 中存在的一些数据链路层设置。

Arguments: 

最后,要使用 pc_debug > 0 验证配置,您将在控制台中看到类似这样的数据链路消息:“network started” 表示创建了一个新的无线网络,“network joined” 表示加入了一个新的无线网络。

文件 /proc/ray_cs 也可以帮助您:字段 BSSID 报告您所属的子网,如果它为空,则您无法从任何网卡接收数据。

6.4 Lucent Wavelan I, II, Orinoco 产品和 Cabletron

网络类型:DSSS,Adhoc 和基础设施模式。

Lucent 产品是非常专业的。

网站:http://www.lucent.comhttp://www.orinoco.net

设置类似于 WebGear:步骤 1、2、3 类似

然后您必须添加到文件 /etc/pcmcia/config.opts:对于 Lucent Wavelan I 模块,添加 module "wavelan_cs" opts " ...",对于 Lucent Wavelan II 或 Orinoco,添加 "wavelan2_cs" opts " ..."。

在 opts 下,您将指定

  1. port_type=x,其中 x 表示 Adhoc(3) 或基础设施模式(1)
  2. channel=x,x=信道,仅与 AdHoc 模式相关的选项。
  3. transmit_rate=x,用于固定速度速率:注意此设置以确保与 Cabletron 网卡的兼容性。

注意:理想情况下,在一台 Linux Box 中可以拥有 2 个 Lucent Wavelanx 网卡,一个处于 Adhoc 模式,另一个处于基础设施模式。但只有其中一个可以正常工作,因为在启动 pcmcia 服务时,所有 2 个网卡都设置为相同的 opts 值(因此都处于 Adhoc 或基础设施模式)。因此,我们必须创建一个 Linux 模块(或可能是一个用户模式程序),它可以动态更改数据链路参数,例如 Adhoc 模式下使用的访问模式和信道!

信道参数通常用于避免与附近的其它无线 TX/RX 设备发生干扰。

Lucent 驱动程序也可以用于 Cabletron 网卡 http://www.cabletron.com

6.5 YDI

网络类型:DSSS,Adhoc 和基础设施模式。

YDI 销售非常专业的网卡,带有天线、放大器等。

网站 http://www.ydi.com

To install: 

  1. 将其解压到一个空目录中。
  2. 输入 make 进行编译。
  3. make install 以安装驱动程序 am930_isa 和 wlanctl 实用程序

完成后,您可以选择使用 “wlanctl” 数据链路实用程序手动输入命令,或运行 “scripts/wlan” 文件或 “scripts/rc.wlan” 文件来自动配置您的网络。

在手动情况下,这些是主要设置

  1. “wlanctl scan ...” 搜索已存在的 BSS。
  2. “wlanctl netlist” 显示 “wlanctl scan ...” 找到的内容。
  3. “wlanctl bsscreate ... ssid” 使用 ssid 参数创建一个新网络。
  4. “wlanctl bssjoin bssid” 加入由 bssid 标识的网络。
  5. “wlanctl authen” 和 “wlanctl assoc” 用于身份验证服务。

下一页 上一页 目录