阅读:1900回复:7
wlan驱动搜索程序如何进一步获得对方mac地址?
各位大虾,我刚学无线网络的驱动,我现在通过发送OID_802_11_BSSID_LIST获得了无线网络的NDIS_WLAN_BSSID结构,该结构有一个NDIS_802_11_MAC_ADDRESS域,是做什么用的?我要怎么进一步获得对方的无线网卡物理mac地址?
|
|
沙发#
发布于:2008-01-31 15:56
NDIS_802_11_MAC_ADDRESS 就是对方机器的MAC地址
|
|
|
板凳#
发布于:2008-02-01 09:49
楼上的朋友你肯定么?那bssid是什么?
|
|
地板#
发布于:2008-02-01 14:09
在wireless中bssid本意就是指MAC地址。
你发OID_802_11_BSSID_LIST就是为了获取某个SSID对应的MAC地址列表。 NDIS_802_11_MAC_ADDRESS是MAC地址的数据结构而已。 有什么不对吗? |
|
|
地下室#
发布于:2008-02-01 14:21
NDIS_802_11_MAC_ADDRESS得到的mac地址是bbsid的mac地址,而不是物理网卡的mac地址,两者是完全不同的东西,我通过实验证实了,而且802.11协议确实是这么写的。
|
|
5楼#
发布于:2008-02-01 15:44
BSSID - Basic Service Set Identifier
The BSSID is a 48bit identity used to identify a particular BSS (Basic Service Set) within an area. In Infrastructure BSS networks, the BSSID is the MAC (Medium Access Control) address of the AP (Access Point) and in Independent BSS networks, the BSSID is generated randomly. |
|
|
6楼#
发布于:2008-02-01 17:41
所以NDIS_802_11_MAC_ADDRESS和机器mac地址完全不一样,对么?我现在想得到机器的mac地址,怎么办?
|
|
7楼#
发布于:2008-07-11 10:13
为什么我发了OID_802_11_BSSID_LIST之后,执行成功,返回的值里面macadress为空呢?
想找MacAddress找不到啊 |
|