如何修改wlan0的MAC?

如何修改wlan0的MAC?

有人能告诉我更改 MAC 地址的方法wlan0吗?

我已尝试过macchanger命令但没有任何作用(Ubuntu 12.10-Broadcom 网络适配器)。

这就是我得到的:

在此处输入图片描述

我尝试了以下方法:

shivendra@shivendra-Rev-1-0:~$ sudo ifconfig eth1 down
[sudo] password for shivendra: 
shivendra@shivendra-Rev-1-0:~$ sudo service network-manager stop
network-manager stop/waiting
shivendra@shivendra-Rev-1-0:~$ sudo macchanger -a eth1
Current MAC: 00:21:00:72:9c:d5 (unknown)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
shivendra@shivendra-Rev-1-0:~$ sudo macchanger --mac 64:27:37:D8:97:6F eth1
Current MAC: 00:d0:61:9d:bf:a5 (Tremon Enterprises Co., Ltd.)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system
shivendra@shivendra-Rev-1-0:~$ sudo service network-manager start
network-manager start/running, process 2182
shivendra@shivendra-Rev-1-0:~$ sudo macchanger --mac 64:27:37:D8:97:6F eth1
Current MAC: 64:27:37:d8:97:6f (unknown)
ERROR: Can't change MAC: interface up or not permission: Too many open files in system

答案1

我可以告诉你一种不使用 macchanger 来更改 eth1 地址的简单方法。

sudo ifconfig eth1 down sudo ifconfig eth1 hw ether 00:11:22:33:44:55 sudo ifconfig eth1 up

然后你就已经设置好了新的 MAC 地址。

答案2

你确定要修改eth1你想做什么???用 ifconfig 检查你的 Wifi 接口名称。
我会这样做:

sudo service network-manager stop  
sudo macchanger -a wlan0
sudo service network-manager start

答案3

抱歉,如果我错了,网络管理器中没有 GUI 选项吗?单击网络管理器图标 > 选择编辑连接 > 编辑以太网的属性,然后查找克隆 MAC 地址字段并输入您的新 MAC。

答案4

您正在编辑eth1而不是wlan0,更改eth1wlan0,这样您的 MAC 地址命令就会起作用。

所以到处都是eth1这样的:

sudo macchanger -a eth1

应该是这样的:

sudo machchanger -a wlan0

相关内容