Como mudar o MAC de wlan0?

4

Alguém pode me dizer a maneira de mudar o MAC de wlan0 ?

Eu tentei comandos macchanger , mas nada funciona (Ubuntu 12.10-Broadcom Network Adapter).

Isso é o que estou recebendo:

Eu tentei o seguinte:

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
    
por Shivendra Mishra 25.01.2013 / 19:12

7 respostas

4

Tem certeza de que modificar eth1 é o que você quer fazer? Verifique seu nome de interface Wifi com ifconfig.
O que eu faria:

sudo service network-manager stop  
sudo macchanger -a wlan0
sudo service network-manager start
    
por Vince 30.03.2013 / 11:23
4

Eu posso dizer uma maneira simples de alterar o endereço eth1 sem usar o macchanger.

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

Então você está pronto com o novo endereço MAC.

    
por user387391 12.03.2015 / 16:39
0

Desculpe se estou errado, não há uma opção de GUI no Gerenciador de rede. Clique no ícone do gerenciador de rede > selecione Editar Conexões > Edite as propriedades da sua rede e procure pelo campo Clone MAC address e insira seu novo MAC.

    
por Andrew 25.01.2013 / 20:39
0

Se você clicar no ícone de rede na barra de tarefas do Unity, no canto superior direito, vá para Editar conexões , será possível alternar para a guia Sem fio e abra uma caixa de diálogo Editar para sua conexão.

Nesta caixa de diálogo de edição, a primeira página tem um campo para editar seu endereço MAC. Você pode digitar direto no campo de texto.

    
por Sajan Parikh 25.01.2013 / 23:38
0

Você está editando eth1 em vez de wlan0 , altere eth1 para wlan0 e seu comando de endereço MAC funcionará.

Assim, em todo lugar há eth1 assim:

sudo macchanger -a eth1

deve ser assim:

sudo machchanger -a wlan0
    
por Alvar 30.03.2013 / 11:28
0

Eu escrevi um pequeno script que usa o macchanger -A para obter outro endereço MAC e, em seguida, atualiza os arquivos wlan necessários. Dê uma olhada .

Felicidades,

Manuel

    
por cyberandspace.wordpress.com 06.01.2014 / 07:07
0

Este erro:

% bl0ck_qu0te%

sugere que o sistema atingiu o máximo de arquivos abertos no sistema operacional.

Execute sysctl kern.num_files para ver quantos arquivos estão abertos no momento e sysctl kern.maxfiles para verificar qual é o limite atual.

Para ver quais arquivos estão abertos no momento, execute: lsof | grep -w REG .

Para aumentar o limite do sistema, execute:

sysctl -w kern.maxfiles=20480
sysctl -w kern.maxfilesperproc=4096

Prefixo com sudo , se necessário, ou login como root .

Para limites de shell (como Bash), use o comando ulimit , por exemplo,

ulimit -Sn 8192 # Increase open files limit.
    
por kenorb 05.10.2017 / 17:46