为什么我无法更改我的 MAC 地址?

为什么我无法更改我的 MAC 地址?

以下是我得到的结果:

audrianore@HP-Mini-210-1000:~$ sudo airmon-ng stop eth1
[sudo] password for audrianore: 


Interface   Chipset     Driver

eth1        Unknown         wl (monitor mode disabled)

audrianore@HP-Mini-210-1000:~$ sudo ifconfig eth1 down
audrianore@HP-Mini-210-1000:~$ sudo macchanger --random eth1
Permanent MAC: 00:00:00:00:00:00 (Xerox Corporation)
Current   MAC: ee:68:56:21:3b:2a (unknown)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
audrianore@HP-Mini-210-1000:~$ 

我不知道为什么,芯片组未知,但这并不重要(我认为)。我只是对的错误
感到好奇。macchanger

我今天做的事情是:

  1. sudo apt-get install build-essential
  2. sudo apt-get install libssl-dev
  3. sudo apt-get install aircrack-ng
  4. sudo apt-get install macchanger

硬件:

02:00.0 网络控制器:Broadcom Corporation BCM4312 802.11b/g LP-PHY(rev 01)

我一直在谷歌搜索,发现这是一个硬件问题(Broadcom)。
我能做些什么吗?

答案1

要更改你的 mac 地址,你可以尝试以下操作:

  1. sudo service network-manager stop
  2. sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx- 在这里你必须添加你想要的 MAC 地址。如果你通过无线连接连接到互联网,那么将“eth0”替换为“wlan0”(wlan1、wlan2 等)
  3. sudo service network-manager restart
  4. ifconfig- 检查 mac 是否已更改

您可以阅读更多这里

如果这是硬件问题,我不确定它是否能起作用,但可以尝试一下。

相关内容