Я пытался увидеть пакеты Wi-Fi (802.11) через Wireshark.
Вот информация о моем беспроводном интерфейсе:
$ ifconfig
wlan1 Link encap:Ethernet HWaddr c0:f8:da:21:ce:68
# and so on blahblah
$ iwconfig
wlan1 IEEE 802.11abgn ESSID:"myAccessPoint"
Mode:Managed Frequency:2.432 GHz Access Point: 00:26:66:C4:80:FC
#and so on blahblah
Когда я выполняю Wireshark и меняю режим wlan1
на «монитор», чтобы использовать «заголовок радиопленки 802.11 плюс», ifconfig
и iwconfig
показываю разные вещи:
$ ifconfig
wlan1 Link encap:UNSPEC HWaddr C0-F8-DA-21-CE-68-00-00-00-00-00-00-00-00-00-00
# and so on blahblah
$ iwconfig
wlan1 IEEE 802.11abgn Mode:Monitor Frequency:2.432 GHz Tx-Power=16 dBm
# and so on blahblah
(То есть к аппаратному адресу 00
добавлено десять октетов. И, как ни странно, теперь оно отображается заглавными буквами, а не строчными.) Я вставил несколько нулевых фреймов данных aireplay-ng
и захватил их с помощью Wireshark (EfmNetwo _... is точка доступа):
Я совершенно уверен, что e0:99:71:57:9b:3a
это MAC-адрес беспроводного интерфейса на моей машине, так как содержимое пакетов похоже на то, что я ввел.
Странно то, что я никогда не видел такой MAC-адрес в ifconfig
и iwconfig
. Я думаю, что генерируется что-то вроде виртуального интерфейса, и этот интерфейс имеет такой MAC-адрес.
Правильно ли то, что я сказал? Если да, есть ли другой способ увидеть этот MAC-адрес за пределами Wireshark?
Если то, что я сказал, неверно, может кто-нибудь объяснить такой странный MAC-адрес?
c0:f8:da:21:ce:68
является «Hon Hai Precision Industry Co., Ltd., торговая компания Foxconn Technology Group». Foxconn производит материнские платы со встроенными сетевыми адаптерами. Это помогает?