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

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

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

Ниже приведены два примера. Допустим, Ваша wifi сетевая карта это "/dev/net/iprowifi3945/0", а беспроводная сеть называется "haikuwifi".

Пример 1: Подключение с 64-битным WEP шифрованием, используя шестнадцатеричный ключ

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

Пример 2: Подключение к незашифрованной беспроводной сети

setwep /dev/net/iprowifi3945/0 haikuwifi
  • Чтобы узнать какой у Вас device_path is, посмотрите в Preferences -> Network
  • Если вы хотите, чтобы Ваше wifi устройство подключалось к данной SSID после каждой загрузке, добавьте команду setwep в Ваш home/config/boot/UserBootscript
  • Примечания про WEP

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

    В настоящий момент WPA шифрование не поддерживается в Haiku. Однако существует экспериментальный незавершенный код, реализующий поддержку 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 распространять архивы с микропрограммой (firmware). Однако они требуют ознакомления конечного пользователя с условиями лицензии перед их установкой. Broadcom 43xx и Marvell 88W8335 требуют работающего Интернет-соединения, так как файлы, содержащие их микропрограммы (firmwares), не могут распространяться с Haiku.

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

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