![为什么我无法更改我的 MAC 地址?](https://linux22.com/image/1111032/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%E6%88%91%E7%9A%84%20MAC%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
以下是我得到的结果:
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
我今天做的事情是:
sudo apt-get install build-essential
sudo apt-get install libssl-dev
sudo apt-get install aircrack-ng
sudo apt-get install macchanger
硬件:
02:00.0 网络控制器:Broadcom Corporation BCM4312 802.11b/g LP-PHY(rev 01)
我一直在谷歌搜索,发现这是一个硬件问题(Broadcom)。
我能做些什么吗?
答案1
要更改你的 mac 地址,你可以尝试以下操作:
sudo service network-manager stop
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
- 在这里你必须添加你想要的 MAC 地址。如果你通过无线连接连接到互联网,那么将“eth0”替换为“wlan0”(wlan1、wlan2 等)sudo service network-manager restart
ifconfig
- 检查 mac 是否已更改
您可以阅读更多这里。
如果这是硬件问题,我不确定它是否能起作用,但可以尝试一下。