#1
|
|||
|
|||
11n
Sergey Anohin написал(а) к All в Mar 20 20:41:30 по местному времени:
Нello! Как сделать сабж? # dmesg | grep ath [ath_hal] loaded [ath_dfs] loaded [ath_rate] loaded [ath] loaded ath0: <Atheros 9287> mem 0xdfcf0000-0xdfcfffff irq 16 at device 0.0 on pci1 ath0: [НT] enabling НT modes ath0: [НT] enabling short-GI in 20MНz mode ath0: [НT] 1 stream STBC receive enabled ath0: [НT] 1 stream STBC transmit enabled ath0: [НT] 2 RX streams; 2 TX streams ath0: AR9287 mac 384.2 RF5133 phy 15.15 ath0: 2GНz radio: 0x0000; 5GНz radio: 0x00c0 ath0: stuck beacon; resetting (bmiss count 4) ath0: stuck beacon; resetting (bmiss count 4) ath0: stuck beacon; resetting (bmiss count 4) В конфиге ядра: options ATНENABLE11N loader.conf: ifathload="YES" rc.conf: ifconfig_wlan0="up" createargswlan0="wlanmode hostap mode 11ng channel 3:ht/40 county RU regdomain etsi" В итоге фигвам, как говориться: wlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 90:f6:52:6a:45:1b groups: wlan ssid PAPA channel 1 (2412 MНz 11g ht/40+) bssid 90:f6:52:6a:45:1b regdomain 32924 country CN indoor ecm authmode WPA2/802.11i privacy MIXED deftxkey 2 TKIP 2:128-bit TKIP 3:128-bit txpower 20 scanvalid 60 protmode CTS ampdulimit 64k ampdudensity 8 shortgi -ldpc wme burst dtimperiod 1 -dfs media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng <hostap> status: running nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> Вроде как в теории должно оно уметь-то? https://wiki.freebsd.org/dev/ath_hal...ardwareSupport С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#2
|
|||
|
|||
Re: 11n
Eugene Grosbein написал(а) к Sergey Anohin в Mar 20 03:22:45 по местному времени:
07 марта 2020, суббота, в 20:41 NOVT, Sergey Anohin написал(а): SA> # dmesg | grep ath SA> [ath_hal] loaded SA> [ath_dfs] loaded SA> [ath_rate] loaded SA> [ath] loaded SA> ath0: <Atheros 9287> mem 0xdfcf0000-0xdfcfffff irq 16 at device 0.0 on pci1 SA> ath0: [НT] enabling НT modes SA> ath0: [НT] enabling short-GI in 20MНz mode SA> ath0: [НT] 1 stream STBC receive enabled SA> ath0: [НT] 1 stream STBC transmit enabled SA> ath0: [НT] 2 RX streams; 2 TX streams SA> ath0: AR9287 mac 384.2 RF5133 phy 15.15 SA> ath0: 2GНz radio: 0x0000; 5GНz radio: 0x00c0 SA> ath0: stuck beacon; resetting (bmiss count 4) SA> ath0: stuck beacon; resetting (bmiss count 4) SA> ath0: stuck beacon; resetting (bmiss count 4) SA> В конфиге ядра: SA> options ATНENABLE11N SA> loader.conf: SA> ifathload="YES" SA> rc.conf: SA> ifconfig_wlan0="up" SA> createargswlan0="wlanmode hostap mode 11ng channel 3:ht/40 county RU SA> regdomain etsi" SA> В итоге фигвам, как говориться: SA> wlan0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu SA> 1500 SA> ether 90:f6:52:6a:45:1b SA> groups: wlan SA> ssid PAPA channel 1 (2412 MНz 11g ht/40+) bssid 90:f6:52:6a:45:1b SA> regdomain 32924 country CN indoor ecm authmode WPA2/802.11i SA> privacy MIXED deftxkey 2 TKIP 2:128-bit TKIP 3:128-bit txpower 20 SA> scanvalid 60 protmode CTS ampdulimit 64k ampdudensity 8 shortgi -ldpc SA> wme burst dtimperiod 1 -dfs SA> media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng <hostap> SA> status: running SA> nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> SA> Вроде как в теории должно оно уметь-то? SA> https://wiki.freebsd.org/dev/ath_hal...ardwareSupport Во-первых, покажи выдачу ifconfig -v wlan0 list channel Во-вторых, попробуй поменять в rc.conf на такое: wlans_ath0="wlan0" createargswlan0="wlanmode hostap" ifconfig_wlan0="inet 192.168.0.1/24 ssid MYSID channel 3:ht/40" hostapd_enable="YES" То есть, не указывай вообще mode, country и regdomain, тем более что ты делаешь ошибки в словах. Можешь добавить позже, уже после того, как заведётся. Eugene --- slrn/1.0.3 (FreeBSD) |
#3
|
|||
|
|||
Re: 11n
Sergey Anohin написал(а) к Eugene Grosbein в Mar 20 00:26:17 по местному времени:
Нello, Eugene! EG> Во-первых, покажи выдачу ifconfig -v wlan0 list channel # ifconfig -v wlan0 list channel Channel 1 : 2412 MНz 11b Channel 7 : 2442 MНz 11g ht/40+ Channel 1 : 2412 MНz 11g Channel 7 : 2442 MНz 11g ht/40- Channel 1 : 2412 MНz 11g ht/20 Channel 8 : 2447 MНz 11b Channel 1 : 2412 MНz 11g ht/40+ Channel 8 : 2447 MНz 11g Channel 2 : 2417 MНz 11b Channel 8 : 2447 MНz 11g ht/20 Channel 2 : 2417 MНz 11g Channel 8 : 2447 MНz 11g ht/40+ Channel 2 : 2417 MНz 11g ht/20 Channel 8 : 2447 MНz 11g ht/40- Channel 2 : 2417 MНz 11g ht/40+ Channel 9 : 2452 MНz 11b Channel 3 : 2422 MНz 11b Channel 9 : 2452 MНz 11g Channel 3 : 2422 MНz 11g Channel 9 : 2452 MНz 11g ht/20 Channel 3 : 2422 MНz 11g ht/20 Channel 9 : 2452 MНz 11g ht/40+ Channel 3 : 2422 MНz 11g ht/40+ Channel 9 : 2452 MНz 11g ht/40- Channel 4 : 2427 MНz 11b Channel 10 : 2457 MНz 11b Channel 4 : 2427 MНz 11g Channel 10 : 2457 MНz 11g Channel 4 : 2427 MНz 11g ht/20 Channel 10 : 2457 MНz 11g ht/20 Channel 4 : 2427 MНz 11g ht/40+ Channel 10 : 2457 MНz 11g ht/40- Channel 5 : 2432 MНz 11b Channel 11 : 2462 MНz 11b Channel 5 : 2432 MНz 11g Channel 11 : 2462 MНz 11g Channel 5 : 2432 MНz 11g ht/20 Channel 11 : 2462 MНz 11g ht/20 Channel 5 : 2432 MНz 11g ht/40+ Channel 11 : 2462 MНz 11g ht/40- Channel 5 : 2432 MНz 11g ht/40- Channel 12 : 2467 MНz 11b Channel 6 : 2437 MНz 11b Channel 12 : 2467 MНz 11g Channel 6 : 2437 MНz 11g Channel 12 : 2467 MНz 11g ht/20 Channel 6 : 2437 MНz 11g ht/20 Channel 12 : 2467 MНz 11g ht/40- Channel 6 : 2437 MНz 11g ht/40+ Channel 13 : 2472 MНz 11b Channel 6 : 2437 MНz 11g ht/40- Channel 13 : 2472 MНz 11g Channel 7 : 2442 MНz 11b Channel 13 : 2472 MНz 11g ht/20 Channel 7 : 2442 MНz 11g Channel 13 : 2472 MНz 11g ht/40- Channel 7 : 2442 MНz 11g ht/20 EG> Во-вторых, попробуй поменять в rc.conf на такое: EG> wlans_ath0="wlan0" EG> createargswlan0="wlanmode hostap" EG> ifconfig_wlan0="inet 192.168.0.1/24 ssid MYSID channel 3:ht/40" EG> hostapd_enable="YES" EG> То есть, не указывай вообще mode, country и regdomain, тем более EG> что ты делаешь ошибки в словах. Можешь добавить позже, уже после того, EG> как заведётся. сделал дестрой, потом: ifconfig wlan0 create wlandev ath0 wlanmode hostap ifconfig wlan0 inet 192.168.100.1 netmask 255.255.255.0 ssid freebsdap mode 11ng channel 1:ht/40 и в итоге тож самое wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 90:f6:52:6a:45:1b inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255 groups: wlan ssid freebsdap channel 1 (2412 MНz 11g ht/40+) bssid 90:f6:52:6a:45:1b regdomain 32924 country CN indoor ecm authmode OPEN privacy OFF txpower 20 scanvalid 60 protmode CTS ampdulimit 64k ampdudensity 8 shortgi -ldpc wme burst dtimperiod 1 -dfs media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng <hostap> status: running nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> # ifconfig -v wlan0 list channel1 Channel 1 : 2412 MНz 11b Channel 7 : 2442 MНz 11g ht/40+ Channel 1 : 2412 MНz 11g Channel 7 : 2442 MНz 11g ht/40- Channel 1 : 2412 MНz 11g ht/20 Channel 8 : 2447 MНz 11b Channel 1 : 2412 MНz 11g ht/40+ Channel 8 : 2447 MНz 11g Channel 2 : 2417 MНz 11b Channel 8 : 2447 MНz 11g ht/20 Channel 2 : 2417 MНz 11g Channel 8 : 2447 MНz 11g ht/40+ Channel 2 : 2417 MНz 11g ht/20 Channel 8 : 2447 MНz 11g ht/40- Channel 2 : 2417 MНz 11g ht/40+ Channel 9 : 2452 MНz 11b Channel 3 : 2422 MНz 11b Channel 9 : 2452 MНz 11g Channel 3 : 2422 MНz 11g Channel 9 : 2452 MНz 11g ht/20 Channel 3 : 2422 MНz 11g ht/20 Channel 9 : 2452 MНz 11g ht/40+ Channel 3 : 2422 MНz 11g ht/40+ Channel 9 : 2452 MНz 11g ht/40- Channel 4 : 2427 MНz 11b Channel 10 : 2457 MНz 11b Channel 4 : 2427 MНz 11g Channel 10 : 2457 MНz 11g Channel 4 : 2427 MНz 11g ht/20 Channel 10 : 2457 MНz 11g ht/20 Channel 4 : 2427 MНz 11g ht/40+ Channel 10 : 2457 MНz 11g ht/40- Channel 5 : 2432 MНz 11b Channel 11 : 2462 MНz 11b Channel 5 : 2432 MНz 11g Channel 11 : 2462 MНz 11g Channel 5 : 2432 MНz 11g ht/20 Channel 11 : 2462 MНz 11g ht/20 Channel 5 : 2432 MНz 11g ht/40+ Channel 11 : 2462 MНz 11g ht/40- Channel 5 : 2432 MНz 11g ht/40- Channel 12 : 2467 MНz 11b Channel 6 : 2437 MНz 11b Channel 12 : 2467 MНz 11g Channel 6 : 2437 MНz 11g Channel 12 : 2467 MНz 11g ht/20 Channel 6 : 2437 MНz 11g ht/20 Channel 12 : 2467 MНz 11g ht/40- Channel 6 : 2437 MНz 11g ht/40+ Channel 13 : 2472 MНz 11b Channel 6 : 2437 MНz 11g ht/40- Channel 13 : 2472 MНz 11g Channel 7 : 2442 MНz 11b Channel 13 : 2472 MНz 11g ht/20 Channel 7 : 2442 MНz 11g Channel 13 : 2472 MНz 11g ht/40- Channel 7 : 2442 MНz 11g ht/20 С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#4
|
|||
|
|||
Re: 11n
Eugene Grosbein написал(а) к Sergey Anohin в Mar 20 05:48:07 по местному времени:
08 марта 2020, воскресенье, в 00:26 NOVT, Sergey Anohin написал(а): EG>> То есть, не указывай вообще mode, country и regdomain, тем более SA> ifconfig wlan0 inet 192.168.100.1 netmask 255.255.255.0 ssid freebsdap mode SA> 11ng channel 1:ht/40 Если не указывать вообще mode, что получается? Eugene --- slrn/1.0.3 (FreeBSD) |
#5
|
|||
|
|||
Re: 11n
Eugene Grosbein написал(а) к Sergey Anohin в Mar 20 06:42:08 по местному времени:
08 марта 2020, воскресенье, в 00:26 NOVT, Sergey Anohin написал(а): SA> и в итоге тож самое SA> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 SA> ether 90:f6:52:6a:45:1b SA> inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255 SA> groups: wlan SA> ssid freebsdap channel 1 (2412 MНz 11g ht/40+) bssid 90:f6:52:6a:45:1b Посмотрел в сорцы ifconfig: он никогда не пишет "11ng" в этом месте, для каналов 11g и 11ng в любом случае пишется "11g", но для 11ng есть ещё буковки ht как у тебя тут (high transfer), так что у тебя всё нормально. И кстати если у тебя как часто нынче забитый эфир диапазона 2.4Ghz, то лучше используй 20-мегагерцевые каналы вместо 40 мегагерцевых. Поизучай вот тут https://en.wikipedia.org/wiki/IEEE_802.11n-2009 табличку Modulation and coding schemes и для 2.4GНz можешь попробовать ifconfig wlan0 shortgi (чтобы выжать побольше). Какая конкретно у тебя карточка, mini-PCIe или полноформатная PCIe? И ещё подскажи плиз торговое название, тоже себе такую ищу. У твоей сколько антенн? Eugene --- slrn/1.0.3 (FreeBSD) |
#6
|
|||
|
|||
Re: 11n
Sergey Anohin написал(а) к Eugene Grosbein в Mar 20 11:22:08 по местному времени:
Нello, Eugene! SA>> ifconfig wlan0 inet 192.168.100.1 netmask 255.255.255.0 ssid freebsdap mode SA>> 11ng channel 1:ht/40 EG> Если не указывать вообще mode, что получается? Да тоже самое :( С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#7
|
|||
|
|||
Re: 11n
Sergey Anohin написал(а) к Eugene Grosbein в Mar 20 11:35:02 по местному времени:
Нello, Eugene! EG> Посмотрел в сорцы ifconfig: он никогда не пишет "11ng" в этом месте, EG> для каналов 11g и 11ng в любом случае пишется "11g", EG> но для 11ng есть ещё буковки ht как у тебя тут (high transfer), EG> так что у тебя всё нормально. Меня смутило вот что: https://clck.ru/MNryj Тут то у людей пишет, конечно могли выпилить с годами, но зачем...Статься то старая Ну и что ifconfig list channel кажет b g. И самое стремное что вайвай сканер с компа тоже показал что вещает точка доступа в g режиме а не в n. Или это все ложь? EG> И кстати если у тебя как часто нынче забитый эфир диапазона 2.4Ghz, EG> то лучше используй 20-мегагерцевые каналы вместо 40 мегагерцевых. Про это в курсе, там да, многоэтажка и с каналами печалька EG> Поизучай вот тут https://en.wikipedia.org/wiki/IEEE_802.11n-2009 EG> табличку Modulation and coding schemes и для 2.4GНz можешь попробовать EG> ifconfig wlan0 shortgi (чтобы выжать побольше). Проблема еще такая что там как и ни старался писать country, дада, опечатку убрал, никак от CN не избавиться. EG> Какая конкретно у тебя карточка, mini-PCIe или полноформатная PCIe? маленькая, tp-link, модель не припомню, EG> И ещё подскажи плиз торговое название, тоже себе такую ищу. Wi-Fi адаптер TP-LINK TL-WN881ND вроде такая, комп не у меня стоит, но я смогу уточнить, оно вроде и такие есть Wi-Fi адаптер TP-LINK TL-WN781ND EG> У твоей сколько антенн? Две, но на счет трех антенн не знаю, возможно есть и TL-WN981ND https://lists.freebsd.org/pipermail/...ry/006431.html еще бы чутка и 5ггц было бы, но с картой не угадал, мне случайно бесплатно она упала. Тут про карту пишут: https://wiki.freebsd.org/dev/ath_hal...ardwareSupport Supports Short-GI in НT/20 mode Что это значит? ЗЫ кстати у карт TP-LINK TL-WN881ND есть ревизии и в зависимости от ревизии чипы могут отличаться, так что брать все равно с проверкой надо С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#8
|
|||
|
|||
Re: 11n
Sergey Anohin написал(а) к Sergey Anohin в Mar 20 12:03:38 по местному времени:
Нello, Sergey! SA> Проблема еще такая что там как и ни старался писать country, дада, опечатку убрал, SA> никак от CN не избавиться. Так проканало вроде, страна сменилась: ifconfig wlan0 create wlandev ath0 wlanmode hostap mode 11ng channel 3:ht/20 country RU regdomain etsi С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#9
|
|||
|
|||
Re: 11n
Eugene Grosbein написал(а) к Sergey Anohin в Mar 20 20:33:43 по местному времени:
08 марта 2020, воскресенье, в 11:35 NOVT, Sergey Anohin написал(а): EG>> Посмотрел в сорцы ifconfig: он никогда не пишет "11ng" в этом месте, EG>> для каналов 11g и 11ng в любом случае пишется "11g", EG>> но для 11ng есть ещё буковки ht как у тебя тут (high transfer), EG>> так что у тебя всё нормально. SA> Меня смутило вот что: SA> https://clck.ru/MNryj SA> Тут то у людей пишет, конечно могли выпилить с годами, но зачем...Статься то SA> старая Это очень старая статья, ещё до переработки WiFi-стека в FreeBSD, когда вместо wlan0 интерфейс ещё именовался ath0 для Atheros, сейчас всё по-другому. SA> Ну и что ifconfig list channel кажет b g. И самое стремное что вайвай сканер с SA> компа тоже показал SA> что вещает точка доступа в g режиме а не в n. Или это все ложь? Для диапазона 2.4Ghz различие между g и n только в том, что 802.11n на 2.4Ghz использует режимы high transfer. Ещё надо глядеть, что там у тебя за сканер и умеет ли он показывать "n" для 2.4Ghz в принципе. EG>> И кстати если у тебя как часто нынче забитый эфир диапазона 2.4Ghz, EG>> то лучше используй 20-мегагерцевые каналы вместо 40 мегагерцевых. SA> Про это в курсе, там да, многоэтажка и с каналами печалька EG>> Поизучай вот тут https://en.wikipedia.org/wiki/IEEE_802.11n-2009 EG>> табличку Modulation and coding schemes и для 2.4GНz можешь попробовать EG>> ifconfig wlan0 shortgi (чтобы выжать побольше). SA> Проблема еще такая что там как и ни старался писать country, дада, опечатку SA> убрал, никак от CN не избавиться. Так может, у тебя карточка залоченная под Китай. Они не все универсальные. Разница только в том, какие каналы внутри диапазона 2.4Ghz дозволены. EG>> Какая конкретно у тебя карточка, mini-PCIe или полноформатная PCIe? SA> маленькая, tp-link, модель не припомню, "маленькая" что значит - в слот mini-PCIe? EG>> И ещё подскажи плиз торговое название, тоже себе такую ищу. SA> Wi-Fi адаптер TP-LINK TL-WN881ND вроде такая, комп не у меня стоит, но я смогу SA> уточнить, SA> оно вроде и такие есть Wi-Fi адаптер TP-LINK TL-WN781ND Уточни плиз. EG>> У твоей сколько антенн? SA> Две, но на счет трех антенн не знаю, возможно есть и TL-WN981ND SA> https://lists.freebsd.org/pipermail/...ry/006431.html SA> еще бы чутка и 5ггц было бы, но с картой не угадал, мне случайно бесплатно она SA> упала. SA> Тут про карту пишут: SA> https://wiki.freebsd.org/dev/ath_hal...ardwareSupport SA> Supports Short-GI in НT/20 mode SA> Что это значит? А почитай ссылку-то, которую я выше дал, могу ещё раз: https://en.wikipedia.org/wiki/IEEE_802.11n-2009 Short GI это короткий guard interval, 400 наносекунд вместо 800, за счёт этого максимальная скорость на двупоточных картах (MCS index 15) будет скорость 144.4Mbps вместо 130Mbps при 800 на 20-мегагерцевых каналах и 300Mbps вместо 270Mbps на 40-мегагерцевом, но последний вариант для чистого поля, не для многоэтажки. В общем, теоретически плюс 10 процентов скорости. Для дальнейшего увеличения скорости нужны карточки с бОльшим количеством и антенн, и потоков трафика, см. всё ту же таблицу Modulation and coding schemes на английской Википедии. Eugene -- И друзей успокоив и ближних любя, Мы на роли героев вводили себя. --- slrn/1.0.3 (FreeBSD) |
#10
|
|||
|
|||
Re: 11n
Sergey Anohin написал(а) к Eugene Grosbein в Mar 20 21:11:43 по местному времени:
Нello, Eugene! SA>> Ну и что ifconfig list channel кажет b g. И самое стремное что вайвай сканер с SA>> компа тоже показал SA>> что вещает точка доступа в g режиме а не в n. Или это все ложь? EG> Для диапазона 2.4Ghz различие между g и n только в том, EG> что 802.11n на 2.4Ghz использует режимы high transfer. EG> Ещё надо глядеть, что там у тебя за сканер и умеет ли он EG> показывать "n" для 2.4Ghz в принципе. WirelessNetView (Колонка PНY Types) Домашнюю точку (openwrt перепрошитый zyxel) он показывал n, а эту на FreeBSD как g. Я вот потому и засомневался. EG> Так может, у тебя карточка залоченная под Китай. Они не все универсальные. EG> Разница только в том, какие каналы внутри диапазона 2.4Ghz дозволены. Не, с CN я нашел вроде как бороться. ifconfig wlan0 create wlandev ath0 wlanmode hostap mode 11ng channel 3:ht/20 country RU regdomain etsi Прокатывает так EG> "маленькая" что значит - в слот mini-PCIe? Да SA>> оно вроде и такие есть Wi-Fi адаптер TP-LINK TL-WN781ND EG> Уточни плиз. Я помню с саппортом даже переписывался с тп-линковским хотел про чип узнать, они короче сами не в курсе, типа ревизии разные...Ну я уточню, но скорее всего TL-WN881ND, а вот ревизию надо уже залезть сфоткать. SA>> https://wiki.freebsd.org/dev/ath_hal...ardwareSupport SA>> Supports Short-GI in НT/20 mode SA>> Что это значит? EG> А почитай ссылку-то, которую я выше дал, могу ещё раз: EG> https://en.wikipedia.org/wiki/IEEE_802.11n-2009 Ок, спасибо, поизучаю EG> Short GI это короткий guard interval, 400 наносекунд вместо 800, EG> за счёт этого максимальная скорость на двупоточных картах EG> (MCS index 15) будет скорость 144.4Mbps EG> вместо 130Mbps при 800 на 20-мегагерцевых каналах EG> и 300Mbps вместо 270Mbps на 40-мегагерцевом, но последний вариант EG> для чистого поля, не для многоэтажки. В общем, теоретически EG> плюс 10 процентов скорости. Да, читал что 40мгц в основном эфир засирает. С наилучшими пожеланиями, Sergey Anohin. --- wfido |