Macchanger 是一個很棒的 Linux 實用程序,可用於查看和更改任何網絡設備的 MAC 地址。這個實用程序可以很容易地安裝在任何 Linux 發行版上,並可以隨心所欲地使用。本文首先在您的 Ubuntu 20.04 或 Linux Mint 20 系統上安裝此實用程序。現在讓我們看看如何使用此實用程序更改 MAC 地址。

使用 Macchanger 更改 Ubuntu 系統的 MAC 地址

要使用 Macchanger 實用程序更改 Linux Mint 20 機器的 MAC 地址,您需要繼續執行以下步驟:

第 1 步:在 Ubuntu 上安裝 Macchanger

首先,通過運行如下所示的命令在您的系統上安裝 Macchanger 實用程序。

$ sudo apt install macchanger

安裝此實用程序期間,將出現一個對話框,詢問您是否要自動更改 MAC 地址。您可以根據需要選擇任何選項,但我選擇了“是”選項,如下圖所示。

自動更改 MAC

第 2 步:列出所有網絡接口

在系統上成功安裝 Macchanger 實用程序後,應列出所有網絡接口,以便您可以選擇要更改其 MAC 地址的接口。要列出系統上的所有網絡接口,您需要運行類似於以下的命令:

$ ip addr

IP地址命令

下圖顯示了系統的所有網絡接口及其相關信息。該過程的下一步嘗試更改突出顯示的網絡接口 enp0s3 的 MAC 地址。

網絡接口列表

第 3 步:使用 Macchanger 檢查特定網絡接口的當前 MAC 地址。

在更改特定網絡接口的 MAC 地址之前,首先使用如下命令檢查當前 MAC 地址:

$ macchanger –s enp0s3

配置 macchanger 界面

此接口名稱可以替換為所需接口的名稱。此接口的當前 MAC 地址在下圖中突出顯示。

當前 MAC 和持久 MAC

第 4 步:使用 Macchanger 隨機更改特定網絡接口的 MAC 地址。

現在嘗試通過運行如下所示的命令將隨機 MAC 地址分配給指定的網絡接口。

$ sudo macchanger -r enp0s3

隨機化 MAC 地址

同樣,您可以將此命令中的接口名稱替換為所需接口的名稱。下圖中突出顯示了新的 MAC 地址。

新MAC地址

您還可以使用步驟 3 中使用的命令驗證指定網絡接口的 MAC 地址是否已更改,如下圖所示。

當前MAC地址

第 5 步:使用 Macchanger 手動更改特定網絡接口的 MAC 地址。

您還可以手動將任何 MAC 地址分配給特定的網絡接口。您可以為此使用以下命令:

$ sudo macchanger –m c2:43:bc:1c:62:01 enp0s3

手動更改MAC地址

只要格式正確,就可以為該命令選擇任何 MAC 地址。您還可以將接口名稱更改為所需接口的名稱。新分配的 MAC 地址在下圖中突出顯示。

新MAC地址

您還可以使用步驟 3 中使用的命令驗證指定網絡接口的 MAC 地址是否已被手動更改,如下圖所示。

當前MAC

第 6 步:使用 Macchanger 恢復特定網絡接口的真實 MAC 地址。

最後,嘗試使用類似於以下的命令來恢復指定網絡接口的原始 MAC 地址:

$ sudo macchanger –p enp0s3

恢復舊的 MAC 地址

運行上述命令後,可以看到指定網絡接口的永久MAC地址和新MAC地址相同。這意味著此網絡接口的原始 MAC 地址已成功恢復。在下面:

固定MAC地址變成新的MAC地址

結論是

借助本教程,您可以輕鬆地在 Ubuntu 20.04 或 Linux Mint 20 系統上安裝 Macchanger 實用程序。它可用於查看和更改任何網絡設備或網絡接口的 MAC 地址。