我們知道,每個網卡(NIC)都有一個固化在硬件內存中的數學地址(或硬件地址),這就是MAC。 該地址已在工廠固定物理網卡地址怎么改,除非使用可重寫編程器重新繪制。 不然很難改變。
這里所說的網卡MAC地址的修改,是根據操作系統對MAC地址的讀取規則來誤導OS的一種方式。 因為操作系統一般是從硬件網卡中讀取MAC地址,然后將其存儲在注冊表(如)、配置文件等中,然后直接從這個存儲空間中讀取。 所以你可以通過改變這里的MAC地址來“改變”網卡的MAC地址。
之所以嘗試更改網卡地址,是因為有些互聯網服務是與MAC地址綁定的。 這樣,如果原來的網卡壞了,換了新的,但又不想辦理換卡手續物理網卡地址怎么改,或者你有一臺臺式電腦,又不想辦理換卡手續程序。 當你擁有一臺電腦,并且希望兩臺機器都能上網(同時只能使用一臺)時,那么你就應該考慮使用它了。
修改MAC地址的命令是(類似下面的命令)。 如果要修改MAC地址,可以打開一個新終端,依次使用以下命令:

#(禁用網卡)
:XX:XX:XX:XX:XX##(需要修改的MAC地址)
###(啟用網卡)
然后用它來檢查每個需要檢查的參數的含義。 可以使用 man 查看幫助。
如果需要在每次系統啟動時手動更改MAC地址,可以將上述命令寫入啟動腳本中。 訣竅是將其寫入/etc/init.d/rc.local。 技巧很簡單。 找到一個你熟悉的編輯器就可以了(如:/etc/init.d/rc.local)。
進行永久性更改:
前幾行可以加載到/etc/rcS.d/rc.local文件中,系統啟動時會手動執行rc.local中的bash命令
或者
直接編輯/etc//文件
預 :xx:xx:xx:xx:xx
