Haiku中的无线网络

index 预期的硬件支持

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

index 连接到无线网络

除了未加密网络,Haiku 还初步支持通过WEP 密钥 访问无线网络。WEP 是早期的加密方法,尽管不是最安全的。

你可以通过在终端中输入 ifconfig 列出可用网络,并且加入或者断开连接。

ifconfig [wifi_device_path] [list|join|leave] (key)

您可以在 Network 首选项或通过 ifconfig -a 命令找到你的 wifi_device_path

下述是一些连接到 wifitopia 无线网络的示例。在这些示例中,我们假定您的无线网卡为 /dev/net/iprowifi3945/0

列出无线网络:

ifconfig /dev/net/iprowifi3945/0 list

加入不安全的无线网络:

ifconfig /dev/net/iprowifi3945/0 join wifitopia

加入 WEP 加密 无线网络:(ascii 密码)

ifconfig /dev/net/iprowifi3945/0 join wifitopia mypassword

加入 WEP 加密 无线网络:(64位十六进制密码)

ifconfig /dev/net/iprowifi3945/0 join wifitopia 0x4010FABEEF

断开无线网络:

ifconfig /dev/net/iprowifi3945/0 leave wifitopia

index 自动连接无线网络

为了使系统在每次启动时自动连接到一个给定 SSID 的网络,您可以按照下述格式在/boot/common/settings/network/wireless_networks 中指定无线网络和密码:

network wifitopia {
   password mypassword
}

如果您并未创建该配置文件,系统将会自动连接到其发现的首个未加密网络。

WEP 备注

index WPA加密

现在,Haiku 中还未有可用的 WPA 加密,尽管有一些 成果 已经带来了深远的影响。

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 所需要的所有文件。