Страница 1 из 1

WiFi FreeBSD IEEE 802.11n

Добавлено: 2013-01-28 11:17:22
Tweaker3
Здравствуйте пытаюсь сделать точку доступа по стандарту g все отлично завелось интернет раздает и т.д. со скоростью 54мбит/сек.
А вот как быть со стандартом 802.11n?
Многое перечитал в гугле информации так нужной и не нашел =(

uname -a

Код: Выделить всё

FreeBSD loc 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Thu Jan 24 16:16:15 MSK 2013     root@loc:/usr/src/sys/i386/compile/LOC i386
ifconfig

Код: Выделить всё

...
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 64:70:02:8d:c1:1d
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: running
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 64:70:02:8d:c1:1d
        inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 fe80::6670:2ff:fe8d:c11d%wlan0 prefixlen 64 scopeid 0xd
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: running
        ssid LOC channel 11 (2462 MHz 11g) bssid 64:70:02:8d:c1:1d
        regdomain NONE country RU indoor ecm authmode WPA1+WPA2/802.11i
        privacy MIXED deftxkey 2 TKIP 2:128-bit txpower 30 scanvalid 60
        protmode CTS wme burst dtimperiod 1 -dfs
...
/etc/rc.conf

Код: Выделить всё

wlans_ath0="wlan0"
create_args_wlan0="wlanmode ap authmode wpa"
ifconfig_wlan0="inet 192.168.1.1 netmask 255.255.255.0 ssid LOC mode 11g channel 11 country RU"
hostapd_enable="YES"
/etc/hostapd.conf

Код: Выделить всё

interface=wlan0
driver=bsd
debug=0
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=LOC
country_code=RU
wmm_enabled=1
#ieee80211n=1
#ht_capab=[HT40-][GF][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC2]
hw_mode=g
channel=11
max_num_sta=16
wpa=3
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

Re: WiFi FreeBSD IEEE 802.11n

Добавлено: 2013-01-28 11:59:01
BirdGovorun
Что-бы не было таких проблем,
купил "нормальную" точку доступа TP-Link WiFi TL-WR741ND.

Re: WiFi FreeBSD IEEE 802.11n

Добавлено: 2013-01-28 12:00:44
f_andrey
А чего там искать https://wiki.freebsd.org/WiFi80211n
Ну и модель карточки то огласите ;) хотя раз ath то шансы неплохи, хотя может и надо будет CURRENT

Точка доступа кстати весьма недурная альтернатива :) но на клиенте оно тоже не вредно :p

Re: WiFi FreeBSD IEEE 802.11n

Добавлено: 2013-01-28 12:26:54
Tweaker3
Карточка такова:

TP-Link TL-WN851N ND PCI 802.11n, 2x2 MIMO, до 300Mbit, s

pciconf -lv

Код: Выделить всё

ath0@pci0:1:7:0:        class=0x028000 card=0x0300168c chip=0x002d168c rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'AR9287 Wireless Network Adapter'
    class      = network
А чего там искать https://wiki.freebsd.org/WiFi80211n
А что там по этой ссылке? так и не нашел как переключиться в n mode

Re: WiFi FreeBSD IEEE 802.11n

Добавлено: 2013-01-28 12:40:47
f_andrey
Ну а проявить капельку фантазии и дойти до https://wiki.freebsd.org/dev/ath%284%29/80211n

Re: WiFi FreeBSD IEEE 802.11n

Добавлено: 2013-01-29 4:12:30
Tweaker3
Пересобрал ядро с опцией

Код: Выделить всё

options ATH_ENABLE_11N
# ifconfig -v wlan0 list channel

Код: Выделить всё

Channel   1 : 2412      MHz 11b          Channel   7 : 2442      MHz 11g ht/40+
Channel   1 : 2412      MHz 11g          Channel   7 : 2442      MHz 11g ht/40-
Channel   1 : 2412      MHz 11g ht/20    Channel   8 : 2447      MHz 11b
Channel   1 : 2412      MHz 11g ht/40+   Channel   8 : 2447      MHz 11g
Channel   2 : 2417      MHz 11b          Channel   8 : 2447      MHz 11g ht/20
Channel   2 : 2417      MHz 11g          Channel   8 : 2447      MHz 11g ht/40+
Channel   2 : 2417      MHz 11g ht/20    Channel   8 : 2447      MHz 11g ht/40-
Channel   2 : 2417      MHz 11g ht/40+   Channel   9 : 2452      MHz 11b
Channel   3 : 2422      MHz 11b          Channel   9 : 2452      MHz 11g
Channel   3 : 2422      MHz 11g          Channel   9 : 2452      MHz 11g ht/20
Channel   3 : 2422      MHz 11g ht/20    Channel   9 : 2452      MHz 11g ht/40+
Channel   3 : 2422      MHz 11g ht/40+   Channel   9 : 2452      MHz 11g ht/40-
Channel   4 : 2427      MHz 11b          Channel  10 : 2457      MHz 11b
Channel   4 : 2427      MHz 11g          Channel  10 : 2457      MHz 11g
Channel   4 : 2427      MHz 11g ht/20    Channel  10 : 2457      MHz 11g ht/20
Channel   4 : 2427      MHz 11g ht/40+   Channel  10 : 2457      MHz 11g ht/40-
Channel   5 : 2432      MHz 11b          Channel  11 : 2462      MHz 11b
Channel   5 : 2432      MHz 11g          Channel  11 : 2462      MHz 11g
Channel   5 : 2432      MHz 11g ht/20    Channel  11 : 2462      MHz 11g ht/20
Channel   5 : 2432      MHz 11g ht/40+   Channel  11 : 2462      MHz 11g ht/40-
Channel   5 : 2432      MHz 11g ht/40-   Channel  12 : 2467      MHz 11b
Channel   6 : 2437      MHz 11b          Channel  12 : 2467      MHz 11g
Channel   6 : 2437      MHz 11g          Channel  12 : 2467      MHz 11g ht/20
Channel   6 : 2437      MHz 11g ht/20    Channel  12 : 2467      MHz 11g ht/40-
Channel   6 : 2437      MHz 11g ht/40+   Channel  13 : 2472      MHz 11b
Channel   6 : 2437      MHz 11g ht/40-   Channel  13 : 2472      MHz 11g
Channel   7 : 2442      MHz 11b          Channel  13 : 2472      MHz 11g ht/20
Channel   7 : 2442      MHz 11g          Channel  13 : 2472      MHz 11g ht/40-
Channel   7 : 2442      MHz 11g ht/20
rc.conf

Код: Выделить всё

wlans_ath0="wlan0"
create_args_wlan0="wlanmode hostap"
ifconfig_wlan0="inet 192.168.0.1 netmask 255.255.255.0 ssid LOC channel 11:ht/40-"
hostapd.conf

Код: Выделить всё

interface=wlan0
driver=bsd
debug=0
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=LOC
country_code=RU
wmm_enabled=1
#ieee80211n=1
#ht_capab=[HT40-][GF][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC2]
#hw_mode=g
#channel=11
max_num_sta=16
wpa=3
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
#wpa_pairwise=TKIP CCMP
wpa_pairwise=CCMP
ifconfig

Код: Выделить всё

ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 64:70:02:8d:c1:1d
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng <hostap>
        status: running
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 64:70:02:8d:c1:1d
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::6670:2ff:fe8d:c11d%wlan0 prefixlen 64 scopeid 0xd
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng <hostap>
        status: running
        ssid TSHS channel 11 (2462 MHz 11g ht/40-) bssid 64:70:02:8d:c1:1d
        regdomain 32924 country CN indoor ecm authmode WPA1+WPA2/802.11i
        privacy MIXED deftxkey 3 AES-CCM 2:128-bit AES-CCM 3:128-bit
        txpower 20 scanvalid 60 protmode CTS ampdulimit 64k ampdudensity 8
        shortgi wme burst dtimperiod 1 -dfs
Подключаюсь, все ок по 802.11n, скорость соединения пишет 300 мбит/сек
Вот только реальная скорость не больше 1 мбит/сек