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

ipaddress 命令

下圖顯示了系統的所有網絡接口及其相關信息。此過程的下一步嘗試更改突出顯示的網絡接口 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 地址。