一 MAC地址 (媒體訪問控制) 是48位唯一標識符 (6個塊的兩個十六進製字符(4位)) 由製造商分配給一塊網絡硬件 (例如無線網卡或以太網卡)。
Se 也稱為實際地址,而 每個設備都是唯一的。 它由IEEE(後24位)和製造商(前24位)使用組織唯一的標識符確定和配置。
有時 我們來使用一項需要註冊我們的MAC地址的服務,這是為了限制訪問。
這是路由器中的示例,我們可以在其中列出MAC地址的白名單或黑名單,在其中可以授予或拒絕訪問網絡的權限。
當您要保護自己的隱私時,它也是一個很棒的實用程序。 如果您不希望在連接到公共WiFi接入點時公開真實的MAC ID,則可以簡單地對其進行更改或使用另一個MAC地址對其進行仿真。
對於Linux,我們有一個強大的工具 可以讓我們更改我們的MAC地址。
Macchanger是一個免費的開源應用程序,它使我們可以查看和操作MAC地址 團隊的每一次啟動。
可以從終端使用此應用程序,並且還具有GUI(用戶界面)。
如何在Linux上安裝Macchanger?
麥克昌格 是幾乎在所有Linux發行版中都可用的實用程序 因此其可用性不代表任何問題。
要安裝它,只需使用我們首選的軟件管理器搜索Macchanger。
還 我們可以從終端安裝Macchanger 為此,我們必須打開一個並根據我們使用的Linux發行版執行命令。
至 在Debian,Ubuntu及其衍生產品上安裝Macchanger只需鍵入以下命令:
sudo apt-get install macchanger macchanger-gtk
當為 我們將Arch Linux,Antergos,Manjaro及其衍生產品安裝在:
sudo pacman -S macchanger
如果您正在使用 Fedora,CentOS,RHEL或衍生自這些的某些系統可以使用以下任何命令進行安裝:
sudo yum install macchanger sudo dnf install macchanger
在這種情況下 您安裝的openSUSE:
zypper install macchanger
如何在Linux上使用Macchanger?
要在我們的系統中開始使用此應用程序,安裝後必須要做的第一件事就是識別並知道我們的MAC地址, 為此,我們必須打開一個終端並執行以下命令:
ifconfig
它將顯示信息列表,在其中我們可以看到我們的MAC地址,該地址位於HWaddr的前面。
或者也可以使用以下命令:
ip link show eth0
eth0是網絡接口,在我的情況下就是這樣。
地址出現在鏈接/以太xx:xx:xx…的前面。
為了能夠從終端更改我們設備的MAC地址,只需執行以下命令之一 根據我們的需要。
首先,我們需要禁用我們的網絡接口 為此,我們執行:
sudo ifconfig eth0 down
在eth0是我的網絡接口的地方,這可能與wlanX,ethx,enpxx等有所不同。
您也可以使用以下方法進行操作:
ip link set dev eth0 down
如果可以繼續使用該應用程序,請立即執行此操作。 在創建完全隨機的完全MAC地址的情況下,只需運行:
macchanger -r eth0
至 僅隨機化當前MAC地址的設備特定字節l(即,如果選中了MAC地址,則仍將其註冊為來自同一提供者),他們運行以下命令:
macchanger -e eth0
至 只需鍵入即可將MAC地址更改為特定值:
macchanger --mac = XX: XX: XX: XX: XX eth0
其中XX:XX:XX:XX:XX:XX是您要更改為的MAC
最後, 將MAC地址恢復為其原始和永久的硬件值:
macchanger -p eth0
Y 我們通過以下方式重新啟用我們的網絡接口:
ifconfig eth0 up
或者也可以:
ip link set dev eth0 up
您好,我想問一個關於MAC地址的問題。
我正在與VirtualBox進行實習,我必須配置兩台計算機的TCP / IP,以便它們彼此通信。 我必須在Windows和Linux上執行此操作。 事實是,在Ubuntu上進行操作時,MAC地址沒有任何問題。 兩台機器具有相同的地址,即使如此,在配置它並執行ping操作時,它也沒有給我任何錯誤,並且得到了TTL時間。 在Windows上進行操作時出現問題,因為出現了問題:“目標主機無法訪問”,而不是TTL。 最後,我意識到我必須更改其中一台計算機的MAC地址。 在搜索的過程中,我始終無法找到為什麼在Ubuntu中沒有問題,而在Windows中必須更改MAC地址的原因。
謝謝,最好的問候。