索引 |
添加支持硬件 无线网络连接 命令行连接 建议 |
操作练习:无线网络
在目前永久网络连接需求下,网络的运行就显得尤为必要。对于小的项目来说,对日新月异的硬件提供驱动支持基本上是不可能的,Haiku 目前基于 FreeBSD 兼容层提供网络驱动的支持。
尽管并没有提供 100% 硬件的支持,但是保证了对大量硬件的支持。更多硬件支持信息请查阅 在线列表 或者 FreeBSD 9.3 硬件发布声明。
PCMCIA, CardBus, ExpressCard, USB and ISA 设备仍需要一些功能完善。
添加支持硬件
虽然我们已经越过了首个障碍,提供了常用的硬件支持,但是一些无线网卡可能需要一些二进制固件模块。由于授权问题,Haiku无法包含这些私有固件文件。Haiku 包含了一个简单的脚本,它可用于为你检索和安装所有这些需要的私有位。一般情况下,如果您计划使用无线网络,您最好执行该脚本以确保您的系统包含所有这些需要的固件文件。
打开终端,输入:
install-wifi-firmwares.sh
接下来查看授权协议,然后接受协议并安装所有可用的固件文件。
如果您在Haiku下无法访问网络,不能够下载缺失的固件,我们还提供了离线的方式,详情参考如下 建议 。
无线网络连接
默认情况下,在启动之后,Haiku将会连接到其发现的首个未加密的无线网络。如果需要连接到指定网络,您需要使用桌面小工具 网络状态。
右键点击桌面栏图标,然后从菜单中选择网络公开名称(也就是其广播的“SSID”)。
之后将会打开一个窗口,您可以输入加密类型(如 WPA/WPA2,WEP不再是一个安全的加密方式!) 和无线网络密码。点击
根据硬件和网络配置的不同,需要等待的时间也会有所差异。然后您会看到如下通知:
当其状态显示为 "Ready" 时,桌面栏中的网络状态显示为圆浅绿色,网络连接也已建立。。如果通知显示为 "No link" ,网络状态图标将会显示为三角黄色,这也就意味着网络连接出现错误,有可能是密码错误。
命令行连接
如果您对命令行情有独钟,或者喜欢使用脚本,或者使用 ~/config/settings/boot/UserBootscript 在系统启动时自动连接指定网络,您可以使用命令 ifconfig。
启动终端,然后输入命令扫描可用无线网络:
ifconfig /dev/net/iprowifi3945/0 scan name address signal auth haiku-top 01:d0:19:a6:88:42 30 WPA ArcorInternet123 00:20:12:a4:29:e1 15 WPA
当然,您需要确定无线网络适配器的路径。
该命令的输出结果将会显示所有发现网络的公开名称(SSID),MAC 地址,信号强度以及加密方法。
为了连接网络,请使用下面的命令,在其中使用相应的公开名称(SSID)和密码:
ifconfig /dev/net/iprowifi3945/0 join {SSID} {password}
在输入 ifconfig 命令之前,请确保启动后无线网络适配器的初始化配置,否则命令将会被忽略。根据硬件和网络配置的不同,可能需要等待一段时间,请查看如下通知...
建议
Offline download of binary firmware files
If you cannot obtain the binary firmware files via the install-wifi-firmwares.sh script (for example due to lack of internet connection within Haiku), you can also download this shell script, and run it from any other OS that has wget and zip installed.
The script will download the needed files and create a zip file that is to be extracted to Haiku's /boot. Once unpacked, open a Terminal and type:
install-wifi-firmwares.sh
Review the licenses and accept them to install all of the now available firmware files.