识别所连接设备的 MAC 地址

识别所连接设备的 MAC 地址

我有一个由路由器和无线范围扩展器(中继器)组成的家庭网络,我无法可靠地识别我的笔记本电脑正在连接其中哪一个(两者都在范围内)。

我尝试使用arp -n笔记本电脑,但它总是返回路由器的以太网地址,即使我通过范围扩展器连接(很容易注意到差异,因为连接从 0.2 MBps 变为 10 MBps)。

我尝试将笔记本电脑 (Mate) 网络管理器中的 BSSID 设置为范围扩展器的 MAC 地址,但连接速度经常会变慢到似乎笔记本电脑直接连接到路由器的程度,所以我想确认是否是这种情况。

答案1

使用查看Wi-Fi链接信息:iw dev link

$iw wlan0 链接
已连接至24:a4:3d:9e:a2:16(在 wlan0 上)
        SSID:主页
        频率:2462
        RX:912692438 字节(1247502 个数据包)
        TX:77739414 字节(744392 个数据包)
        信号:-37 dBm
        tx 比特率:65.0 MBit/s MCS 7

        bss 标志:短前导短时隙
        dtim 周期:1
        信标智能:100

可以使用以下方式显示更详细的信息:iw dev station dump

$iw wlan0 站转储
车站b8:d3:41:f1:5a:83(在 wlan0 上)
        非活动时间:186 毫秒
        接收字节数:2697906
        接收数据包:12566
        tx 字节数:698344
        发送数据包:3350
        tx 重试次数:480
        发送失败:0
        信号:-51[-51]dBm
        信号平均值:-49 [-49] dBm
        tx 比特率:150.0 MBit/s MCS 7 40MHz 短 GI
        rx 比特率:150.0 MBit/s MCS 7 40MHz 短 GI
        预期吞吐量:47.350Mbps
        已授权:是
        已验证:是
        序言:长
        WMM/WME:是
        MFP:否
        TDLS 对等体:否

对于某些仅支持 WEXT 但不支持 nl80211 的旧驱动程序,请使用以下命令:iwconfig dev

$iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:“主页”
          模式:管理频率:2.437 GHz 接入点:D8:A3:83:F1:58:80
          比特率=150 Mb/s   发射功率=15 dBm   
          重试短限制:7 RTS 阈值:关闭 片段阈值:关闭
          电源管理:关闭
          链接质量=45/70  信号电平=-65 dBm
          Rx 无效 nwid:0 Rx 无效 crypt:0 Rx 无效 frag:0
          Tx 重试次数过多:0 无效杂项:149 错过信标:0

答案2

我认为你的问题不完整。你的问题的答案是,你正在连接到路由器,这就是为什么路由器的 mac 地址会显示在你的站点上。范围扩展器可能充当透明桥,并且没有 mac 地址。

尝试在问题中包含更具体的信息,当您说“我尝试使用 arp -n”时,重要的是要知道您是在工作站还是路由器上运行该命令。可能会返回非常不同的结果。此外,操作系统的类型和路由器的品牌通常也非常有用。在某些情况下,在 arp 命令中添加“a”可能会有所帮助:

arp -na <-- 在 Linux 和一些路由器上。

相关内容