Estou usando uma Debian Jessie em um Sony Vaio VPCEB3M1E. Algumas informações sobre minha placa sem fio:
:~$ sudo ifconfig
wlan0 IEEE 802.11bgn ESSID:"********"
Mode:Managed Frequency:2.412 GHz Access Point: C0:25:06:F1:0B:F3
Bit Rate=39 Mb/s Tx-Power=14 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=48/70 Signal level=-62 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:8 Missed beacon:0
:~$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Estou tentando ajustar manualmente o canal e talvez a potência TX (atualmente é de 14dBm) que meu adaptador usa para transmitir informações ao roteador. Então, antes de tudo, fiz uma verificação para ver quais canais ele fornece e quais eu estou executando atualmente (sim, as informações também são exibidas usando sudo ifconfig
;)):
:~$ sudo iwlist wlan0 channel
wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.412 GHz (Channel 1)
A próxima coisa que fiz foi desligar a interface:
:~$ sudo ifconig wlan0 down
A execução sudo ifconfig
me mostrou apenas meu adaptador Virtualbox junto com eth0
a minha Ethernet. Então pensei que a interface estivesse realmente inativa. Contudo
:~$ sudo iwconfig wlan0 channel 11
retornou
Error for wireless request "Set Frequency" (8B04) :
SET failed on device wlan0 ; Device or resource busy.
Eu tentei também usando, sudo ip link set wlan0 down
mas ainda o mesmo erro.
Eu li na Internet que isso pode ser uma corrida ifplugd
que bloqueia a interface. No entanto, ao executar
:~$ sudo service ifplugd stop
Entendi que esse serviço não está sendo executado.
Eu sei que geralmente tenho que esperar um curto período de tempo depois de executar o comando para desligar uma interface, mas mesmo após 10 minutos de espera, nada muda e o erro ainda ocorre.
Estou fazendo algo errado aqui?
PS: Estou realmente surpreso que o cartão suporta o 802.11n
. Eu sempre pensei que ele suportava apenas 802.11g
e tinha alguns pensamentos realmente desobedientes sobre o pessoal da Sony.