Перевод этой страницы еще не завершен. Пока это не произойдет, незавершенные части будут на английском.

Беспроводная сеть Wifi в Haiku

index Поддерживаемое оборудование:

Должны работать все wlan драйвера, поддерживаемые FreeBSD 8.
Не поддерживаются все PCMCIA, CardBus, ExpressCard, USB и ISA карты.
Поддерживаются только PCI, miniPCI, PCI-Express, miniPci-Express и PCI-X.

index Connecting to a wireless network

Besides of course unencrypted networks, Haiku has preliminary support for accessing wireless networks via WEP encryption keys. WEP is an early encryption method, although not the most secure.

You can list available networks, join and leave them with the command ifconfig from Terminal:

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

You can find your wifi_device_path in the Network preferences applet, or by executing ifconfig -a.

Below are a few examples of connecting to a wireless network named wifitopia. For these examples we are assuming your wifi network card is /dev/net/iprowifi3945/0.

Listing wireless networks:

ifconfig /dev/net/iprowifi3945/0 list

Joining unsecured wireless network:

ifconfig /dev/net/iprowifi3945/0 join wifitopia

Joining WEP secured wireless network: (ascii password)

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

Joining WEP secured wireless network: (64-bit hex password)

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

Leaving a wireless network:

ifconfig /dev/net/iprowifi3945/0 leave wifitopia

index Automatically connecting to a wireless network

To make your system connect to a given SSID at each boot automatically, you can specify your wireless networks and passwords in /boot/common/settings/network/wireless_networks with the following format:

network wifitopia {
   password mypassword
}

If you don't create this configuration file, the system will connect to the first unencrypted network it finds.

Примечания про WEP

index WPA шифрование

At the moment there is no WPA encryption available in Haiku, though there have been some efforts bringing it significantly closer.

index install-wifi-firmwares.sh

To install the firmware for Intel ipw2100, Intel iprowifi2200/2225/2915, Broadcom 43xx & Marvell 88W8335, you need to run

~> install-wifi-firmwares.sh

The Intel ipw2100 and iprowifi22xx will install without an internet connection, as the licensing terms allow Haiku to distribute the original firmware archives. However, they do require acknowledgment by the end-user prior to their installation. The Broadcom 43xx and Marvell 88W8335 will require an active internet connection, as the files containing their respective firmwares cannot be distributed with Haiku.

Те, кто самостоятельно собирают собственные образы Haiku, могут соответственным образом изменить свой build/jam/UserBuildConfig. Описание этого процесса, а также обновление информации по поддержке wifi можно найти в онлайн-версии этого документа.

Если вы скачали микропрограмму (firmware), но не имеете работающего Интернет-соединения в Haiku, то онлайн-версия предлагает скрипт, который создаст для Вас zip файл, который нужно будет извлечь в директорию /boot. После этого у Вас будут все файлы, необходимые для запуска install-wifi-firmwares.sh.