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

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

Должны работать все wlan драйвера, поддерживаемые 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)

Найти ваш wifi_device_path вы можете в окне настроек Сети (Network), либо выполнив в Терминале команду ifconfig -a.

Ниже приведены примеры подключения к сети с названием 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-битный hex-пароль)

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

Отключение от беспроводной сети:

ifconfig /dev/net/iprowifi3945/0 leave wifitopia

index Автоматическое подключение к беспроводной сети

Для того, чтобы система после загрузки подключалась к определённой беспроводной сети, следует создать файл по следующему адресу:/boot/common/settings/network/wireless_networks, который имеет формат:

network wifitopia {
   password mypassword
}

Если вы не создадите этот файл, то система будет подключаться к первой попавшейся открытой сети.

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

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

В настоящий момент WPA шифрование не поддерживается в Haiku. Однако сделана попытка добавить поддержку WPA.

index Сценарий для установки микропрограмм (firmwares).

Для установки микропрограмм для Intel ipw2100, Intel iprowifi2200/2225/2915, Broadcom 43xx и Marvell 88W8335 нужно запустить:

~> install-wifi-firmwares.sh

Intel ipw2100 и iprowifi22xx установятся без Интернет-соединения, так как лицензионные условия позволяют Haiku распространять архивы с микропрограммой (firmware). Однако они требуют ознакомления конечного пользователя с условиями лицензии перед их установкой. Broadcom 43xx и Marvell 88W8335 требуют работающего Интернет-соединения, так как файлы, содержащие их микропрограммы (firmwares), не могут распространяться с Haiku.

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

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