如何使用 Macchanger 在 Ubuntu 20.04 上更改 MAC 地址

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安裝macchanger

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

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

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

$ ip地址

ip地址命令

我們系統的所有網絡接口及其相關信息如下圖所示。 我們將嘗試在此過程的以下步驟中更改突出顯示的網絡接口的 MAC 地址,即 enp0s3。

網絡接口列表

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

在更改指定網絡接口的 MAC 地址之前,我們將首先嘗試使用如下所示的命令檢查其當前的 MAC 地址:

cc 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 地址。