Материал из Wiki.X-news.org
Перейти к: навигация, поиск

Настройка Wi-Fi ( Intel 3945ABG ) в FreeBSD В 7-ой версии FreeBSD очень сильно переработана поддержка wi-fi. Были добавлены ряд драйверов беспроводных карт, среди которых и драйвер для Intel 3945 - wpi(4). После выхода FreeBSD 7.0-RELEASE была добавлена возможность работы с несколькими точками доступа (далее - AP) одновременно (дата добавления - 20.04.2008). Посему, для получения всех .вкусностей. работы с wi-fi рекомендуется обновиться до текущей версии FreeBSD.

Процесс .поднятия. выглядит, примерно, так:

1. в /boot/loader.conf добавляется: legal.intel_wpi.license_ack=1 wpifw_load=.YES. if_wpi_load=.YES.

2. в ядро:

# Wireless NIC cards

device wlan # 802.11 support device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device wlan_amrr # AMRR transmit rate control algorithm device wlan_scan_ap # 802.11 AP mode scanning device wlan_scan_sta # 802.11 STA mode scanning

3. Создается файл /etc/wpa_supplicant.conf (рекомендуется прочитать wpa_supplicant(8)): ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel network={ ssid=.имя АР. scan_ssid=1 key_mgmt=NONE wep_tx_keyidx=0 wep_key0=здесь ключ(без кавычек!) }

4. Активируется wi-fi адаптер

5. Дается комманда: wpa_supplicant -BDbsd -i wpi0 -c/etc/wpa_supplicant.conf

6. ifconfig wpi0 должен выдать нечто подобное: wpi0: flags=8843< UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 00:1b:77:f9:aa:42 inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255 media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/36Mbps) status: associated ssid default channel 10 (2457 Mhz 11g) bssid 00:c0:02:b4:a9:1a authmode OPEN privacy ON deftxkey 1 wepkey 1:104-bit txpower 50 bmiss 7 scanvalid 60 protmode CTS roaming MANUAL

7. Управление wpa_supplicant осуществляется посредством wpa_cli:

# wpa_cli

wpa_cli v0.5.10 Copyright (c) 2004-2008, Jouni Malinen < j@w1.fi > and contributors This program is free software. You can distribute it and/or modify it under the terms of the GNU General Public License version 2. Alternatively, this software may be distributed under the terms of the BSD license. See README and COPYING for more details. Selected interface .wpi0. Interactive mode > status bssid=00:c0:02:b4:a9:1a ssid=default id=0 pairwise_cipher=WEP-104 group_cipher=WEP-104 key_mgmt=NONE wpa_state=COMPLETED ip_address=192.168.1.3