我的路由器可以根據 MAC 位址進行連接埠轉送。也就是說,特定的MAC將獲得特定的IP,我可以為其配置一組要轉送的連接埠。為了輕鬆更改該群組端口,我希望在網路管理器中具有不同的連接。
如何更改網路連線的 MAC 位址?
答案1
首先,前往網路指示器並選擇「編輯連線」以配置新連線:
按一下「新增」並為欺騙性 MAC 網路連線選擇名稱。
在頂部下拉清單中選擇介面“eth0”後,您可以簡單地選擇您喜歡的任何 MAC 位址:
連接後,您將使用新的 MAC 位址。
運行ip link ls
將顯示新介面,包括它的欺騙性 MAC:
2: eth0: <廣播、群播、向上、LOWER_UP> mtu 1500 qdisc mq 狀態 UP qlen 1000 連結/以太坊00:11:22:33:44:55brd ff:ff:ff:ff:ff:ff
現在,您可以透過連線到新連線之一輕鬆切換 MAC 位址。
答案2
您也可以透過終端機更改 ubuntu 或 linux mint 上的 mac 位址
前往 ubuntu 或 linux mint 終端,編輯 /etc/network/interfaces 文件
$ sudo nano /etc/network/interfaces
當您的網路介面啟用 dhcp 時,您應該會看到類似這樣的內容。通常 eth0 用於 ubuntu 或 linux mint 有線網絡,wlan0 用於 ubuntu 或 linux mint 無線網路。
auto eth0
iface eth0 inet dhcp
在 /etc/network/interfaces 檔案的結尾,新增此行以為系統的網路介面提供新的 MAC 位址。
hwaddress ether A4-19-E2-94-DD-BB
使用新配置儲存 /etc/network/interfaces 文件,然後重新啟動系統網路。
$ sudo /etc/init.d/networking restart
或者
$ sudo service networking restart
答案3
您可以嘗試macchanger
在儲存庫中使用。使用sudo apt-get install macchanger
或透過 Ubuntu 軟體中心安裝。
$ macchanger
GNU MAC Changer
Usage: macchanger [options] device
Try `macchanger --help' for more options.
tvbox@tvbox-G31M-ES2L:~$ macchanger --help
GNU MAC Changer
Usage: macchanger [options] device
-h, --help Print this help
-V, --version Print version and exit
-s, --show Print the MAC address and exit
-e, --ending Don't change the vendor bytes
-a, --another Set random vendor MAC of the same kind
-A Set random vendor MAC of any kind
-p, --permanent Reset to original, permanent hardware MAC
-r, --random Set fully random MAC
-l, --list[=keyword] Print known vendors
-b, --bia Pretend to be a burned-in-address
-m, --mac=XX:XX:XX:XX:XX:XX
--mac XX:XX:XX:XX:XX:XX Set the MAC XX:XX:XX:XX:XX:XX
授予這是一個 CLI 實用程式。
答案4
無需ifconfig
或macchanger
:
sudo ip link set dev [interface_name] down
sudo ip link set dev [interface_name] address XX:XX:XX:XX:XX:XX
sudo ip link set dev [interface_name] up