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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts