Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

hostapd + 5 GHz

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: st červen 15 2016, 10:43    Předmět: hostapd + 5 GHz Citovat

Neprovozujete někdo v Linuxu Access point nahozený přes hostapd? A čirou náhodou v pásmu 5 GHz, což je trochu větší oříšek?
Klasické pásmo 2.4 GHz mi běží a to s kartou Intel AC 8260 (na jiném stroji s Atherosem). Hostapd používám z repozitáře (verze 2.4), ale nepomůže ani zkompilovaný z oficiálních stránek (momentálně verze hostapd-2.5.tar.gz).
Kecá do toho dost věcí např. CRDA, firmware atd.
Jenom pomocí parametrů v obrazek_cenzura to nejde:
kód:

interface=wlan0
driver=nl80211

ssid=muj_ssid

#2.4GHz
hw_mode=g
channel=1

#5GHz
#hw_mode=a
#channel=36

ieee80211n=1
ht_capab=[HT40-][HT40+][SHORT-GI-40][DSSS_CCK-40]
wmm_enabled=1
macaddr_acl=0

auth_algs=1
wpa=2
wpa_passphrase=tajne_heslo
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP

Jako klient v 5 GHz karta funguje, ale jako Access point (v linuxu Mode:Master) ne.
kód:

wlan0: IEEE 802.11 Configured channel (36) not found from the channel list of current mode (2) IEEE 802.11a
wlan0: IEEE 802.11 Hardware does not support configured channel

Snad pomocí patchnutého driveru v kernelu atd.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: st červenec 27 2016, 11:47    Předmět: Citovat

Tak jsem po dlouhé době vytáhl strojek (RSPro), ve kterém mám starší WiFi kartu CM9, která ovšem umí i 5GHz a to bezproblému od 36 do 48 kanálu:
kód:

Wiphy phy0
..........
        Band 2:
                Frequencies:
                        * 5040 MHz [8] (disabled)
                        * 5060 MHz [12] (disabled)
                        * 5080 MHz [16] (disabled)
                        * 5180 MHz [36] (30.0 dBm)
                        * 5200 MHz [40] (30.0 dBm)
                        * 5220 MHz [44] (30.0 dBm)
                        * 5240 MHz [48] (30.0 dBm)
                        * 5260 MHz [52] (30.0 dBm) (passive scanning, no IBSS, radar detection)
..........

U karty AC 8260 má vše na vině "regulatory domain - country 00", který je natvrdo zaspaný asi v eeprom a nejde změnit:
kód:

country 00: DFS-UNSET
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
        (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
        (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

U starší CM9 toto změnit můžu a tím pádem využiji aspoň indoor kanály v pásmu 5GHz (s jiným nastavením by šly i další):
kód:

country CZ:
        (2400 - 2483 @ 40), (N/A, 20)
        (5150 - 5250 @ 40), (N/A, 23), NO-OUTDOOR
        (5250 - 5350 @ 40), (N/A, 20), NO-OUTDOOR, DFS
        (5470 - 5725 @ 40), (N/A, 27), DFS

Škoda, zatím jsem žádný návod na tu AC 8260 nenašel.



wifi5ghz.png
 Komentář:

Stáhnout
 Soubor:  wifi5ghz.png
 Velikost:  41.54 kB
 Staženo:  102 krát


_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1965

PříspěvekZaslal: čt červenec 28 2016, 9:24    Předmět: Citovat

co ti vypadne z prikazu "lsmod | grep -i cfg80211"?

Kdyztak zkus zavest ten modul, pokud chybi, a pak "iw reg set <countrycode>"
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt červenec 28 2016, 10:43    Předmět: Citovat

Už jsem se s tím natrápil dost a tak jednoduché to není:
kód:

root@server:~# lsmod | grep -i cfg80211
cfg80211              565248  3 iwlwifi,mac80211,iwlmvm
root@server:~# iw reg get
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
        (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
        (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)
root@server:~# iw reg set CZ
root@server:~# iw reg get
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
        (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
        (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

Ony jsou asi 4 zdroje pravidel:
- v eeprom
- v CRDA
- díky asociaci s AP
- natvrdo v kernelu

Tím "iw reg set" nedojde k nahrazení, ale tzv. "průniku povolení + sjednocení zákazů". Tohle jsem si nevymyslel sám, ale tady je k tomu celkem výžívná diskuze.
Např. na Atheros je tam popsána metoda patchnutí kernelového ovladače a vnucení statické regdomain. Jinde se dá najít možnost upravení dat přímo v eeprom.
Něco objevit na Intel je daleko těžší, protože neměli špatné WiFi chipsety, ale až nyní do toho šlapou a ty poslední se jim povedly. Koupil jsem desku na nový strojek, kde jsou za dobrou cenu Intel LANky a právě ta Intel WiFi+BT, což rozhodlo, jinak bych skončil na Qualcommu (Atherosu). Zdrojáky k dispozici jsou, ale tak daleko nejsem zase já, abych našel kde a co.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy


Naposledy upravil Standa99 dne čt červenec 28 2016, 10:52, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1965

PříspěvekZaslal: čt červenec 28 2016, 10:51    Předmět: Citovat

hmm, to je celkem vydrb... Predpokladam, ze tohle jsi zkousel taky

http://unix.stackexchange.com/questions/253933/wifi-iw-reg-set-us-has-no-effect
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt červenec 28 2016, 11:09    Předmět: Citovat

Zkoušel, změna země se projeví, ale hostapd nenaskočí, beztak si šáhne do eeprom.
kód:

root@server:~# modprobe -r iwlmvm
root@server:~# modprobe cfg80211 ieee80211_regdom=DE
root@server:~# modprobe iwlmvm
root@server:~# iw reg get
country DE: DFS-ETSI
        (2400 - 2483 @ 40), (N/A, 20), (N/A)
        (5150 - 5250 @ 80), (N/A, 20), (N/A), NO-OUTDOOR
        (5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS
        (5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
        (57000 - 66000 @ 2160), (N/A, 40), (N/A)
root@server:~# service hostapd stop
root@server:~# service hostapd start
root@server:~# service hostapd status
● hostapd.service - LSB: Advanced IEEE 802.11 management daemon
   Loaded: loaded (/etc/init.d/hostapd; bad; vendor preset: enabled)
   Active: active (exited) since Čt 2016-07-28 12:06:26 CEST; 1s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 6513 ExecStop=/etc/init.d/hostapd stop (code=exited, status=0/SUCCESS)
  Process: 6550 ExecStart=/etc/init.d/hostapd start (code=exited, status=0/SUCCESS)

čec 28 12:06:25 server systemd[1]: Starting LSB: Advanced IEEE 802.11 management daemon...
čec 28 12:06:25 server hostapd[6550]:  * Starting advanced IEEE 802.11 management hostapd
čec 28 12:06:25 server hostapd[6555]: wlan0: IEEE 802.11 Configured channel (40) not found from the channel list of current mode (2) IEEE 802.11a
čec 28 12:06:25 server hostapd[6555]: wlan0: IEEE 802.11 Hardware does not support configured channel
čec 28 12:06:26 server hostapd[6550]:    ...fail!
čec 28 12:06:26 server systemd[1]: Started LSB: Advanced IEEE 802.11 management daemon.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: st leden 17 2018, 11:19    Předmět: Citovat

Trochu to téma opráším. Mám tu tentokrát dvě karty od Qualcomm-Atheros, které zvládají 5 GHz
kód:

Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)

které mají v eeprom tyto údaje
kód:

ath: EEPROM regdomain: 0x6a
ath: Country alpha2 being used: 00
ath: EEPROM regdomain: 0x6c
ath: Country alpha2 being used: 00

což jsou "world regulatory domain", takže nezvládají v "master modu" (AP) kanály 12 + 13 (v pásmu 2,4 GHz) a ani ty základní 36-40-44-48 (v pásmu 5 GHz)
kód:

Wiphy phy0 + phy1
* 2467 MHz [12] (20.0 dBm) (no IR)
* 2472 MHz [13] (20.0 dBm) (no IR)

* 5180 MHz [36] (20.0 dBm) (no IR)
* 5200 MHz [40] (20.0 dBm) (no IR)
* 5220 MHz [44] (20.0 dBm) (no IR)
* 5240 MHz [48] (20.0 dBm) (no IR)

to "no IR" ve výpisu znamená, že v APéčku ty kanály nerozjedu.

Zkusil jsem patchnout ovladač (ath.ko), kdy jsem to kvůli podpoře karty QCA6174 (která je novější), dělal na jádru 4.13.0. Vycházel jsem z patchů pro OpenWrt (402-ath_regd_optional.patch + 404-regd_no_assoc_hints.patch), kdy jsem stáhl zdrojáky k jádru, patchnul jsem je, znova zkompiloval, ovladač nahradil a stále nic Cry
Tou kartou QCA6174 bych klidně nahradil používanou AC 8260, protože je taky do slotu M.2.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: po leden 22 2018, 17:11    Předmět: Citovat

Sice trochu jinak, než jsem chtěl, ale druhá Intel karta AC 8260 nemá blokované kanály 36-48 a dokonce i 149-165 na 5GHz (viz. výpis). Konečně mi AP přes hostapd na těchto kanálech běží viz. screenshot, ale kanály 149-165 na telefonu nenaskenuji, nejspíš je nepodporuje
kód:

Frequencies:
* 5180 MHz [36] (22.0 dBm)
* 5200 MHz [40] (22.0 dBm)
* 5220 MHz [44] (22.0 dBm)
* 5240 MHz [48] (22.0 dBm)
* 5260 MHz [52] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5280 MHz [56] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5300 MHz [60] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5320 MHz [64] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5340 MHz [68] (disabled)
* 5360 MHz [72] (disabled)
* 5380 MHz [76] (disabled)
* 5400 MHz [80] (disabled)
* 5420 MHz [84] (disabled)
* 5440 MHz [88] (disabled)
* 5460 MHz [92] (disabled)
* 5480 MHz [96] (disabled)
* 5500 MHz [100] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5520 MHz [104] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5540 MHz [108] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5560 MHz [112] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5580 MHz [116] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5600 MHz [120] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5620 MHz [124] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5640 MHz [128] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5660 MHz [132] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5680 MHz [136] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5700 MHz [140] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5720 MHz [144] (22.0 dBm) (no IR, radar detection)
  DFS state: usable (for 136 sec)
  DFS CAC time: 60000 ms
* 5745 MHz [149] (22.0 dBm)
* 5765 MHz [153] (22.0 dBm)
* 5785 MHz [157] (22.0 dBm)
* 5805 MHz [161] (22.0 dBm)
* 5825 MHz [165] (22.0 dBm)
* 5845 MHz [169] (disabled)
* 5865 MHz [173] (disabled)
* 5885 MHz [177] (disabled)
* 5905 MHz [181] (disabled)



ac8260-5ghz.png
 Komentář:

Stáhnout
 Soubor:  ac8260-5ghz.png
 Velikost:  27.16 kB
 Staženo:  53 krát


_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt leden 25 2018, 12:14    Předmět: Citovat

Tak jsem přemluvil k 5 GHz i kartu AR928X. Ve windows (pro linux jsem nic funkčního nenašel) jsem změnil regdomain v eeprom. Potom jsem musel znova překompilovat a nahradit crda (s regdb) v systému. Následně mi konečně to "no IR" u základních kanálů zmizlo. Jiná změna regdomain v eeprom by (snad) umožnila i použití všech kanálů.
kód:

root@ubuntu:~# dmesg | grep ath | egrep "regdomain|Country"
[   10.681640] ath: EEPROM regdomain: 0xff
[   10.681650] ath: Country alpha2 being used: JP
root@ubuntu:~# iw reg get
country 98: DFS-UNSET
        (2402 - 2482 @ 40), (N/A, 20), (N/A)
        (2474 - 2483 @ 9), (N/A, 20), (N/A), NO-OFDM
        (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-OUTDOOR
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS
        (5490 - 5710 @ 160), (N/A, 23), (0 ms), DFS
        (59000 - 66000 @ 2160), (N/A, 10), (N/A)
root@ubuntu:~# iw list
                Frequencies:
                        * 2412 MHz [1] (20.0 dBm)
                        * 2417 MHz [2] (20.0 dBm)
                        * 2422 MHz [3] (20.0 dBm)
                        * 2427 MHz [4] (20.0 dBm)
                        * 2432 MHz [5] (20.0 dBm)
                        * 2437 MHz [6] (20.0 dBm)
                        * 2442 MHz [7] (20.0 dBm)
                        * 2447 MHz [8] (20.0 dBm)
                        * 2452 MHz [9] (20.0 dBm)
                        * 2457 MHz [10] (20.0 dBm)
                        * 2462 MHz [11] (20.0 dBm)
                        * 2467 MHz [12] (20.0 dBm)
                        * 2472 MHz [13] (20.0 dBm)
                        * 2484 MHz [14] (20.0 dBm)

                Frequencies:
                        * 5180 MHz [36] (20.0 dBm)
                        * 5200 MHz [40] (20.0 dBm)
                        * 5220 MHz [44] (20.0 dBm)
                        * 5240 MHz [48] (20.0 dBm)



regdomain.png
 Komentář:

Stáhnout
 Soubor:  regdomain.png
 Velikost:  35.17 kB
 Staženo:  50 krát


_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: ne leden 28 2018, 9:30    Předmět: Citovat

A takhle to vypadá se dvěma funkčními kartami na 5GHz AR928X+AC860, třetí QC6174 zatím bude muset uzrát Smile Kdyby někdo věděl, jak na to, tak budu vděčný. Ale šel bych pouze do editace eeprom, ona ta karta už je přes rok na trhu, ale zatím k ní moc informací není. Konečně si na svém strojku rozsvítím k AP na 2,4GHz i AP na 5GHz.


5ghz_36+48.png
 Komentář:

Stáhnout
 Soubor:  5ghz_36+48.png
 Velikost:  52.57 kB
 Staženo:  62 krát


_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.27 sekund