Haiku中的无线网络

index 预期的硬件支持

FreeBSD 8的所有无线驱动都应该可以工作。但是任何的PCMCIA,CardBus,ExpressCard,USB或者基于ISA的网卡将无法工作。只有PCI,miniPCI,PCI-Express,miniPci-Express 和 PCI-X 才应该可以工作。
包括以下:

index WEP 加密

WEP 加密可以通过命令行程序 setwep 来进行启动。它是一种用于加入未加密或者WEP加密的无线网络的临时方法。 setwep 可用于64位或者128位的WEP,而且同时支持文本输入密钥和十六进制产品密钥(详细内容可以参阅下面的WEP备注 )。

用法是:setwep device_path [ssid] [key]

下面是两个示例。我们假定您的无线网卡是 “/dev/net/iprowifi3945/0”,而无线网络是“haikuwifi”。

示例1:使用十六进制产品密钥连接64位WEP加密网络。

setwep /dev/net/iprowifi3945/0 haikuwifi 0x3456789abc

示例2:连接到未加密的无线网络

setwep /dev/net/iprowifi3945/0 haikuwifi
  • 为找出您的硬件的路径,你可以查看Preferences -> Network
  • 为了使您的无线设备在每次启动时都连接到给定的SSID,您可以添加 setwep 命令到 home/config/boot/UserBootscript
  • WEP 备注

    index WPA加密

    现在,在Haiku中还未有可用的WPA加密。但是,存在一些可用的用于实现WPA的私有或者未完成的代码。为了提高代码的可用性,您需要在构建wpa_supplicant的过程中加入相关代码,并且要袖管在编译和使用过程中存在的错误。

    index install-wifi-firmwares.sh

    为了安装用于 Intel ipw2100,Intel ipw2200/2225/2915,Broadcom 43xx 和 Marvell 88W8335 等的固件,您需要运行

    install-wifi-firmwares.sh
    

    Intel ipw2100 和 ipw22xx 无需网络连接也可以进行安装,这是因为它们的许可条款允许Haiku发行原始的固件档案。但是在安装之前,它们确实需要用户的确认。Broadcom 43xx 和 Marvell 88W8335 需要活动的网络连接,这是因为包含固件的文件不能够随着Haiku一同发布。

    构建自己的Haiku镜像的人们可以在 build/jam/UserBuildConfig 中进行相应的改动。更多详细信息和关于无线网络的主题更新可以参阅 有关的在线文档

    如果您确实需要下载该固件,而且在 Haiku 下也没有可用的网络连接,在线文档提供了一个shell 脚本,它将会为你创建用于解压到 Haiku 的 /boot 文件夹下的Zip文件。之后,您就具有了所有 install-wifi-firmwares.sh 所需要的所有文件。