Hi, do I understand it right from that Wireshark link that you'd need to have an adapter that is capable of capturing such information?
It does not work for me, even though I could set it to "monitor" mode instead of "managed".
Wireshark does not show me any packets that are related to WiFi.
I tried these filters: https://www.wifi-professionals.com/2019/03/wireshark-display-filters
Any clue? Thank!
Update (SOLVED):
I did this:
#Activating monitor mode on WiFi interface:
sudo iwconfig wlp4s0 mode monitor
#Select monitored channel:
sudo iwconfig wlp4s0 channel 100
#Result:
iwconfig
wlp4s0 IEEE 802.11 ESSID:"something"
Mode:Managed Frequency:5.5 GHz Access Point: 30:93:BC:BB:5D:xy
Bit Rate=520 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=34/70 Signal level=-76 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:104 Missed beacon:0
I also activated the WiFi toolbar under View menu and selected the monitored channel.
It is likely a question byte order of numbers, of "little endian" vs. "big endian" CPUs.
Is 0x0064 stored in two bytes as is "00 64" or as "64 00" ?
That was something that I speculated three years ago at
Hexadecimal characters for 0-9 are 30 31 ... 39
So, if one takes ASCII string of "6334..." it is actually hexadecimal values as "36 33 33 34 ..."
Apparently OpenWrt and your other router handle that aspect differently.
Other router want just ASCII numbers as the NASID and then stores it (naturally) as hex character, while OpenWrt directly takes/shows a hexadecimal string in config.
Ps.
I use a byte-symmetric Mobility ID myself for 802.11r...
something like "0D 0D"