我安裝了 Qualcomm Atheros AR956x 無線網路適配器,但我無法更改其 MAC 位址,因為它沒有相應的選項。我嘗試從註冊表更改 MAC 位址,但也不起作用。
我可以更改該設備的 MAC 位址嗎?
答案1
我找到了這個:http://www.howtogeek.com/192173/how-and-why-to-change-your-mac-address-on-windows-linux-and-mac/
大多數網路卡可讓您從裝置管理員的設定窗格中設定自訂 MAC 位址,但某些網路驅動程式可能不支援此功能。
首先,開啟裝置管理員。在 Windows 8.1 上,按 Windows 鍵 + X 並點選裝置管理員。在 Windows 7 上,按 Windows 鍵,鍵入「裝置管理員」進行搜索,然後按一下裝置管理員。
在“網路適配器”下找到要修改的網路接口,右鍵單擊它,然後選擇“屬性”。
按一下進階標籤並在清單中選擇網路位址。如果此處沒有該選項,則您的網路驅動程式不支援此功能。
啟用「值」選項並輸入您所需的 MAC 位址,不帶任何分隔符號 — 不要使用破折號或冒號。之後點選“確定”。
現代 Linux 發行版(例如 Ubuntu)通常使用網路管理器,它提供了一種欺騙 MAC 位址的圖形方式。
例如,在 Ubuntu 上,您可以單擊頂部面板上的網路圖標,按一下“編輯連接”,選擇要修改的網路連接,然後按一下“編輯”。在乙太網路標籤上,您可以在「複製 MAC 位址」下輸入新的 MAC 位址並儲存變更。
您也可以用老式的方法來完成此操作。這包括關閉網路接口,運行命令更改其 MAC 位址,然後將其恢復。請務必將「eth0」替換為您要修改的網路介面的名稱,並輸入您選擇的 MAC 位址:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo ifconfig eth0 up
如果您希望此變更始終在啟動時生效,則必須修改 /etc/network/interfaces.d/ 下的對應設定檔或 /etc/network/interfaces 檔案本身。如果不這樣做,您的 MAC 位址將在您重新啟動時重設。
請參閱連結以取得圖片和 Mac OSX 說明。