如何使用 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 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 地址。