На статью это не тянет, но опытом поделиться хочется.
Стабильная ветка FreeBSD 5.3 включает в себя драйвер ndis, позволяюший использовать бинарные драйвера для Виндозных wireless карточек под FreeBSD.
Чтобы использовать этот драйвер, необходимо:
1. Скомпилировать драйвер NDIS. Для этого идем в /sys/modules/ndis и прогоняем make и make install.
cd /sys/modules/ndis
make
make install
2. Копируем бинарные драйвера для нашей карточки в директорию /sys/modules/if_ndis Бинарные драйвера можно найти на CD, который поставлялся с карточкой или с сайта производителя. Нам нужны два файла: один с расширением .sys, другой с расширением .inf Они содержат соответственно бинарный код драйвера и ключи реестра для драйвера. В моем случае, эти файлы назывались bcmwl5.sys и lsbcmnds.inf
cd /sys/modules/if_ndis
cp //.inf .
cp //.sys .
3. Собираем хедер для нашего модуля из скопированных файлов, используя утилиту ndiscvt
ndiscvt -i infofile.inf -s sysfile.sys -o ndis_driver_data.h
4. Компилируем драйвер для нашей карточки:
make
make install
5. Грузим модули:
kldload ndis
kldload if_ndis
6. Кофигурируем устройство ndis0 как обычный сетевой интерфейс. Команда ifconfig во FreeBSD позволяет установить опции, специфические для wireless интерфейсов (man ifconfig) Например,
ifconfig ndis0 inet 192.168.1.203 ssid Linksys channel 11 up
или, просто
dhclient ndis0
Все. А вообще, FreeBSD 5.3 мне исключительно нравится. Тем, кто пробовал FreeBSD, но она ему не понравилась, очень советую попробовать еще раз.
Good Luck,
UT
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Только после установки системы сразу делать обновление системы, иначе возникнет обратный ожидаемому эффект. ;-)