FreeBSD, OpenBSD и NetBSD имеют похожие драйверы и сопутствующие утилиты для многих широко используемых беспроводных адаптеров. Драйвер wi поддерживает адаптеры Orinoco и адаптеры, использующие чипсеты Intersil Prism, в том числе продукцию от 3Com, Samsung, SMC, Addtron, Linksys и Microsoft. Драйвер an (для Aeronet — компании, которая позже присоединилась к Cisco) в OpenBSD работает с адаптерами Cisco 340 и 350.
Если есть возможность идентифицировать чипсет внутри адаптера, обычно не составляет труда выяснить, какой драйвер нужно использовать. В большинстве случаев название чипсета, используемого в адаптере, будет отражено в документации, которая подчиняется ФКС. Если вы не знаете тип чипсета, расположенного внутри вашего адаптера, используйте оперативный поисковый инструмент по номеру ID для ФКС на http://www.fcc.gov/oet/fccid.
Инструменты конфигурирования
Каждая версия BSD Unix включает конфигурационные программы, управляющие настройками и функциями адаптеров, которые используют an- и wi-драй-веры. Названия некоторых команд отличаются друг от друга, но функции, по существу, остаются теми же самыми. В табл. 8.1 перечислены конфигурационные команды для различных версий BSD Unix.
Таблица 8.1 Программы конфигурирования Unix
Тип Unix — Конфигурация wi — Конфигурация an
FreeBSD — Wi wiconfig Драйвер — не используется
NetBSD — wiconfig — ifconfig и ifmedia
OpenBSD — wiconfig — ancontrol
Тип Unix Конфигурация wi Конфигурация an FreeBSD Wi wiconfig Драйвер не используется
NetBSD wiconfig ifconfig и ifmedia OpenBSD wiconfig ancontrol Так как сети Wi-Fi получают все большее распространение, скорее всего, в ближайшем будущем практически все версии Unix будут поддерживать услуги беспроводного Ethernet. Как всегда, официальные и неофициальные списки адресов электронной почты, сетевые конференции и Web-сайты, посвященные каждой версии, будут содержать новости о драйверах и сетевую поддержку сразу же после их опубликования.
wiconfig и wicontrol
Программы конфигурирования для драйвера wi могут настраивать функции сети и адаптера. Синтаксис для команд wi con fig и wicontrol идентичен во всех трех версиях Unix, которые их содержат.
Синтаксис для wiconf ig в сети 802.11b выглядит следующим образом:
wiconfig [interface] [-0] [-е Oil] [-k key [-v 11 2 I 3 I 4]]
[-t tx rate] [-n network name] [-s station name] [-p port type]
[-m MAC address] [-d max datalength] [-r RTS threshold] [-f frequency]
[-A 0|1] [-M 0|1] [-P 0|1] [-T 1|2|3|4]
Синтаксис для wicontrol абсолютно ему идентичен.
Аргумент interface определяет название логического интерфейса сетевого адаптера. Названиями обычно являются wiO, wil и т. д. В расчете на то, что в компьютере присутствует только один беспроводной адаптер, оно будет отображено как wi0.