起因
小a就職于一家互聯(lián)網(wǎng)公司唱星,賽道為互聯(lián)網(wǎng)辦公雳旅,OA賽道,在設計考勤打卡方式的邏輯時间聊,遇到一個難題攒盈,競品“dd”中,配置的mac地址究竟是什么哎榴,為什么小a配置了型豁,自己電腦上的mac地址,但是連接同一wifi的同事卻識別不到
解惑
百度尚蝌、Google迎变、ai問答能用上的都用上了
但是!你懂的...有用價值并不高
答案
mac地址定義
MAC地址(英語:Media Access Control Address)飘言,直譯為媒體存取控制位址衣形,也稱為局域網(wǎng)地址(LAN Address),MAC位址姿鸿,以太網(wǎng)地址(Ethernet Address)谆吴,硬件地址(Hardware Address)或物理地址(Physical Address),可見“MAC地址”實際上就是適配器地址或適配器標識符EUI-48苛预,用來確認網(wǎng)絡設備位置的位址句狼。在[OSI]模型中,第三層網(wǎng)絡層負責[IP地址]热某,第二層數(shù)據(jù)鏈路層則負責MAC位址 腻菇。MAC地址用于在網(wǎng)絡中唯一標示一個[網(wǎng)卡],一臺設備若有一或多個網(wǎng)卡昔馋,則每個網(wǎng)卡都需要并會有一個唯一的MAC地址
好了芜繁,上面可以理解為“bulabulabula...”
干貨
mac地址是一個地址,它會隨著設備的不同而不同绒极,其實這設置邏輯時骏令,依據(jù)前端發(fā)現(xiàn)的mac地址去校驗,顯然是不合適的垄提,我們要深挖榔袋,經(jīng)過學習研究,我們get了一個新的地址铡俐,叫bssid
大致邏輯可以理解為凰兑,一個路由會有一個固定的id叫bssid,這個id审丘,會經(jīng)過一系列算法加密轉(zhuǎn)變?yōu)閙ac地址吏够,出現(xiàn)在各類硬件設備的前端,所以我們要配置正確的mac地址,其實是要配置正確的bssid
找到bssid
可以聯(lián)系公司IT部門锅知,從設備中尋找播急,也可以從已連接wifi的電腦中獲取
mac os
找到terminal,輸入
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
找到對應的wifi名稱售睹,就可以看到對應bssid啦
windows os
找到命令行桩警,輸入
netsh wlan show interfaces
找到對應的wifi名稱,就可以看到對應bssid啦
搞定
配置bssid后昌妹,發(fā)現(xiàn)只要是連著同一wifi的同事們都可以正確打卡啦