Mac address não altera no Debian 6 [RESOLVIDO]

1. Mac address não altera no Debian 6 [RESOLVIDO]

João Paulo
Impetto

(usa Debian)

Enviado em 30/06/2012 - 01:18h

Oi pessoal é o seguinte, o endereço mac do meu dispositivo wireless não se altera no Debian.
Já tentei alterar pelo ifconfig e pelo macchanger e nada, no prompt a saída é como se tivesse feito a alteração, no Backtrack e no Mint ele muda normalmente,

O dispositivo é este:
Bus 001 Device 002: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter

o módulo que está sendo usado é o rt2870sta.

A saída do dmesg para ifconfig wlan0 hw ether "MAC" up

[14369.305471] ===>rt_ioctl_giwscan. 8(8) BSS returned, data->length = 957
[14369.308710] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
[15504.268428] ---> RTMPFreeTxRxRingMemory
[15504.268471] <--- RTMPFreeTxRxRingMemory
[15504.551761] <-- RTMPAllocTxRxRingMemory, Status=0
[15504.553281] -->RTUSBVenderReset
[15504.553405] <--RTUSBVenderReset
[15504.869199] 1. Phy Mode = 0
[15504.869204] 2. Phy Mode = 0
[15504.869207] NVM is Efuse and its size =2d[2d0-2fc]
[15504.948585] CfgSetCountryRegion():CountryRegion in eeprom was programmed
[15504.948591] CfgSetCountryRegion():CountryRegion in eeprom was programmed
[15504.948594] 3. Phy Mode = 0
[15504.957715] MCS Set = 00 00 00 00 00
[15505.011841] <==== rt28xx_init, Status=0
[15505.013342] 0x1300 = 000a4200


Alguém tem alguma idéia do que possa ser?



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2012 - 21:14h

Então acredito que estou certo, só pode ser o módulo.

De acordo com esse link http://wiki.debian.org/rt2800usb o módulo rt2800usb dá suporte a sua seu adaptador e é o substituto do módulo rt2870sta.

Bom tem duas soluções no meu ponto de vista.

Primeira solução colocar rt2870sta na blacklist do modprobe, isso se o driver rt2800usb está instalado. e carregar rt2800usb.


modprobe -r rt2870sta
echo "blacklist rt2870sta" >> /etc/modprobe.d/blacklist.conf
modprobe rt2800usb


A segunda solução seria atualizar seu kernel para a versão 3.2 usando os respositórios backports do debian e deixar o módulo rt2870sta na blacklist e carregar o módulo rt2800usb.

1º - atualizar o kernel do debian usando o repositório backports:

liste os kernels disponíveis e instale a versão 3.2.0-pae da arquitetura do sistema que está usando seja de 32 bits i386 ou i686 ou de 64 bits amd64

 apt-get -t squeeze-backports install linux-image-3.2.0-resto do nome do pacote linux-headers-3.2.0-resto do nome do pacote 


caso aparece algum erro rode :

apt-get -f install 


2º - Após instalar o kernel, coloque o módulo rt2870sta dentro do blacklist e carregue o módulo rt2800usb:


echo "blacklist rt2870sta" >> /etc/modprobe.d/blacklist.conf
reboot
modprobe rt2800usb



Depois de fazer esse trabalho tente mudar o MAC do adaptador usb.

retorna ai.

3. Re: Mac address não altera no Debian 6 [RESOLVIDO]

Freed T. Pinheiro
FreedPinheiro

(usa Debian)

Enviado em 30/06/2012 - 03:32h

E ae pcro, seu problema eh um pouco incomun.

tenta ae:

#ifconfig wlan0 down
#macchanger --mac 00:11:22:33:44:55 wlan0
#ifconfig wlan0 up

ou

#ifconfig wlan0 down
#ifconfig wlan0 hw ehter 00:11:22:33:44:55
#ifconfig wlan0 up

lembrando que vc precisa estar como root (pode usar o sudo antes dos comandos ex. sudo ifconfig wlano down)posta as respostas do console, facilita.


4. Re: Mac address não altera no Debian 6 [RESOLVIDO]

Wilson Nalin Paolini
wnp

(usa Debian)

Enviado em 30/06/2012 - 07:33h

Tenta alterar o MAC manualmente dentro do arquivo /etc/udev/rules.d/70-persistent-net.rules, nele ficam armazenadas informações das placas de rede. Caso não de certo, você pode também excluí-lo e ele será recriado no próximo boot.




5. Re: Mac address não altera no Debian 6 [RESOLVIDO]

João Paulo
Impetto

(usa Debian)

Enviado em 30/06/2012 - 14:32h

FreedPinheiro escreveu:

E ae pcro, seu problema eh um pouco incomun.

tenta ae:

#ifconfig wlan0 down
#macchanger --mac 00:11:22:33:44:55 wlan0
#ifconfig wlan0 up

ou

#ifconfig wlan0 down
#ifconfig wlan0 hw ehter 00:11:22:33:44:55
#ifconfig wlan0 up

lembrando que vc precisa estar como root (pode usar o sudo antes dos comandos ex. sudo ifconfig wlano down)posta as respostas do console, facilita.

FreedPinheiro, como disse anteriormente:

Já tentei alterar pelo ifconfig e pelo macchanger e nada, no prompt a saída é como se tivesse feito a alteração



6. Re: Mac address não altera no Debian 6 [RESOLVIDO]

João Paulo
Impetto

(usa Debian)

Enviado em 30/06/2012 - 14:44h

paolini escreveu:

Tenta alterar o MAC manualmente dentro do arquivo /etc/udev/rules.d/70-persistent-net.rules, nele ficam armazenadas informações das placas de rede. Caso não de certo, você pode também excluí-lo e ele será recriado no próximo boot.



Boa paolini, mais já tinha tentado isso também, modifiquei o mac no arquivo e nada aconteceu, exclui a regra existente e não foi recriada.


7. Re: Mac address não altera no Debian 6 [RESOLVIDO]

João Paulo
Impetto

(usa Debian)

Enviado em 02/07/2012 - 17:37h

E aí pessoal alguém tem mais alguma idéia do que possa estar causando isso?


8. Re: Mac address não altera no Debian 6 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2012 - 17:58h

Boa tarde amigo até onde sei nem todas as placas dão suporte de alterar o MAC.

então se já tentou alterar o MAC usando o comando ifocnfig, tente o método abaixo:

instale o firmware abaixo:

 apt-get install firmware-ralink  


Tente alterar mais uma vez usando o comando abaixo:

 ip link set dev wlan0 address MAC  


Caso não funcione, então tenho duas impoteses:

1º - Ou Sua placa não dá suporte para alteração de MAC.
2º - Ou o driver que está instalado não dá suporte para tal ação.

retorna ai.



9. Re: Mac address não altera no Debian 6 [RESOLVIDO]

João Paulo
Impetto

(usa Debian)

Enviado em 02/07/2012 - 20:27h

Boa noite, então o firmware-ralink já está instalado,
A saída do comando 'ip' é essa:

 ip link set dev wlan0 address MAC 
Error: either "dev" is duplicate, or "MAC" is a garbage.


O dispositivo dá suporte sim, eu faço essa alteração constantemente no Mint e no Backtrack, agora o módulo que eles utilizam é o rt2800usb, já tentei usá-lo no debian mais não funciona.

Estou achando que pode ser o módulo rt2870sta, encontrei pessoas com o mesmo problema http://www.linuxquestions.org/questions/slackware-14/rt2870sta-and-macchanger-917722/.

Vou pesquisar mais um pouco, alguém tem mais alguma idéia de como resolver?
Obrigado pela ajuda.


10. Re: Mac address não altera no Debian 6 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2012 - 21:20h

jpgnulinux escreveu:
O dispositivo dá suporte sim, eu faço essa alteração constantemente no Mint e no Backtrack, agora o módulo que eles utilizam é o rt2800usb, já tentei usá-lo no debian mais não funciona.


como assim não funciona ?
você descarregou o módulo rt2870sta primeiro e depois carregou o módulo rt2800usb ?


11. Re: Mac address não altera no Debian 6 [RESOLVIDO]

João Paulo
Impetto

(usa Debian)

Enviado em 02/07/2012 - 23:30h

eabreu escreveu:

jpgnulinux escreveu:
O dispositivo dá suporte sim, eu faço essa alteração constantemente no Mint e no Backtrack, agora o módulo que eles utilizam é o rt2800usb, já tentei usá-lo no debian mais não funciona.


como assim não funciona ?
você descarregou o módulo rt2870sta primeiro e depois carregou o módulo rt2800usb ?


Veja bem, eu instalei o rt2870sta por que o rt2800usb não funcionava.

Deve não funcionar porque estou usando o Debian squeeze, observe o que tem na página do wiki:

Squeeze users, see rt2870sta for device support.






12. Re: Mac address não altera no Debian 6 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2012 - 23:54h

Logo no inicio tem o seguinte: Ralink RT2070, RT2770, RT2870, RT3070, RT3071, RT3072, RT3370, RT3572, RT5370, RT5372 devices (rt2800usb), indicando que o rt2800usb dá suporte para estes dispositivos e logo no final tem uma lista completa dos dispositivos que o módulo dá suporte e o seu está incluso.

Então tente rodar o rt2800usb no kernel 3.2.0. instalando o kernel pelo repositório backports como instruído anteriormente. Veja se resolve assim, caso não resolva, desfaça as alterações.



01 02