33
« kdy: 15. 04. 2020, 19:20:33 »
Měl bych dotaz k wifi... Mám accesspoint a všiml jsem si ('jiným strojem s kartou monitor modu) jednak při zobrazení stavu ale i při probíhající komunikaci v odlišnosti MAC Adres a hodnot fyzických adres 802.11 protokolu . Vím, že Ethernetovým adresám nemusí odpovídat na 100%, například u ad hoc jsou částečně náhodné. Dotaz je , proč Accesspoint v komunikaci (při příjmu i posílání) vystupuje v jednom paketu (tedy ne v čase) dvěma bezdrátovými adresami (neboli fyzickými adresami, ale ne uplně přesně mac adresami)". Vím, že Wifi 802.11 to tak má specifikované, že pakety mají 3 adresy (v případě to DS+ from DS 1 i čtyry). Ale proč v jednoduché situaci, když komunikuje klient přímo s AP (bránou) bez prostředníka (WDS,extender).
arp příkaz vrací MAC adresu pro bránu , ke které jsem připojený přes wifi ...:77::24
administrační rozhraní routeru zobrazuje Jako mac adresu pro 2.4Ghz wifinu ...:77::20
administrační rozhraní routeru jako mac adresu pro 5GHz: ...:77::24 (ale tu nikdo nevyužívá a nikdo k není připojen)
administrační rozhraní routeru zobrazuje LAN MAC Addr : ...:77::24
mac adresa routru na při připojení kabelem na GbEth je ...:77::24
datové Wifi pakety od AP k station mají Transmitter Address(= BSS ID) ...:77::20, ale source address ...:77::24
datové wifi pakety od station k AP mají Receiver address (= BSS ID) ...:77::20, ale Destination ...:77::24
Probe response k STA má BSS ID pole shodné s Source (= Transmitter) ...:77::20 (tzn že ...:77::20 je tam 2x)
jen pro informaci, hodnoty v závorce(=) znamená že jde o jednu stále strejné místo v paketu i když wireshark pro něj má více polí (ale záleží na situaci, takže Bss ID někdy je Transmitter a někdy receiver)
vyslané Beacony a přijaté ACK pakety mají ...:77::20
Broadcastové pakety s Wifi adresou spanning tree mají obě adresy ...:77::20
Neexistují pakety, které by se obešly bez ...:77::20 adresy., naopak pakety bez ...:77::24 existují (výše např, beacon, ack, broadcast )
žádné extendéry, repeatery, zesilovače a podobné haraburdí nepoužívám
Z jakého důvodu tedy se používají 2 různé fyzické adresy lišící se jen rozdílem 4? Teď
Klíčová je podle mě vztah LAN adresa ...:77::24, proč ale "WLAN MAC"(spíš správněji bezdrátová adresa) je pro 2.4Ghz ...:77::20 a pro 5Ghz ...:77::24 . Dělá to rozdíl nesrovnalost mezi 2.4Ghz (jiná WLAN MAC) a 5GHz (obě stejné)
Druhý dotaz je k frekvenčnímu obsazení: datová komunikace probíhá na jednom kanále. (z pozorování, asi tam dynamické střídání kanálu nebude). Ale když při v běžícím wiresharku na odposlechové kartě dám sudo iwconfig wlan1 channel N, tak beacony vidím od všech sítí stejně , nezávisle na kanále. Opravdu to tak je? Nemůže to být bug v toolkitu/driveru, že karta špatně reportuje nastavený kanál (a nebo trvá dobu než se přepne ale už to hlásí jiné číslo naopak)? Nebo mi nějaký program mění kanály (network manager jsem nevypl, jen 'if down, iw set mode monitor, ip link up')
S tím souvisí, jak probíhá scanování mac sítí (prostě to, když si na telefonu dám výběr sítě.) Projíždí to všechny (kanály)?