MAC地址修改綜述

MAC(Media Access Control或者Medium Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬件地址,用來定義網(wǎng)絡(luò)設(shè)備的位置。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé) IP地址,第二層數(shù)據(jù)鏈路層則負(fù)責(zé) MAC地址。因此一個主機會有一個MAC地址,而每個網(wǎng)絡(luò)位置會有一個專屬于它的IP地址。
為什么需要修改MAC地址呢?
為了接入某個網(wǎng)絡(luò),有時某些場所的路由器由于某些要求,需要對訪問的設(shè)備進行限制,這時最常見的方案就是MAC地址過濾(MAC地址過濾指的是禁止(允許)MAC地址列表中的電腦上網(wǎng),也就是在路由器上通過MAC地址來控制局域網(wǎng)中的計算機的上網(wǎng)請求。)。
而外部人員想要接入這個網(wǎng)絡(luò),就需要把自己的MAC地址設(shè)置成符合要求的地址才能接入這個網(wǎng)絡(luò)。
怎么修改MAC地址?
一般來說,MAC地址是網(wǎng)卡決定的,是固定的。但實際上,玩嵌入式的朋友就知道,對于網(wǎng)卡的硬件初始化時,是人為地或者從儲存設(shè)備某段地址中讀出MAC地址。
我們可以用軟硬件多種方法修改mac地址
所有的軟件在這里下載:http://url.cn/5EC9czW
先說說桌面端
Windows:下載軟媒設(shè)置大師


無線網(wǎng)卡貌似改不了
Linux:命令行修改
臨時性更改,重啟還原
/sbin/ifconfig eth0 down?
/sbin/ifconfig eth0 hw ether 23:23:23:23:23:23 (可以修改成任意地址)
/sbin/ifconfig eth0 up
service network restart
PS:把上述腳本保存在/etc/rc.local中,即可實現(xiàn)開機修改
安卓
原理與Linux類似
臨時性更改,重啟還原
下載changemymac

(紅米note4x-聯(lián)發(fā)科cpu親測成功)
永久性更改
參考陳子平的教程:http://url.cn/5lon6Hd
下載QPST(高通燒錄軟件)
此方法相當(dāng)于改硬件,是永久的
PS:我的小米2S親測成功(開發(fā)版已Root),先輸入*#*#717717#*#*
連上電腦,win7下自動下載驅(qū)動,裝好驅(qū)動識別出com扣然后按照教程走
我用的修改器軟件是Notepad++
使用Notepad++時,搜索格式:AB 89 67 45 23 01(注意有空格)

大概要替換4處
拷機時請耐心等待
此為永久更改,所以請記下自己原來的mac地址
(聯(lián)發(fā)科的SPFlashTool不知能否更改,理論上是可以的)
蘋果:ios8.4.1及以下越獄有效
環(huán)境:已安裝openssh
先打開飛行模式,防止出現(xiàn)意外
用i4助手開SSH通道

用winscp進入命令行
點新建站點
默認(rèn)密碼是alpine




輸入命令
nvram wifiaddr=23:23:23:23:23:23
(mac地址可改為任意,但最好不要用00:00:00:00:00:00這樣的,因為系統(tǒng)要重新激活,蘋果服務(wù)器判斷mac地址有問題就不讓激活了,結(jié)果就會導(dǎo)致入獄)
reboot
重啟后重新激活,永久更改
iPad mini 3 iOS8.1.1親測成功
(激活時最好用wifi激活)
還原mac地址的命令:nvram -d wifiaddr