Isso tem tudo a ver com o chipset RALINK RT2860 (ou mais seu driver) que está embutido no seu Asus EeePC 1000H. Esta thread detalha o upgrade do driver . Isso pode parecer um pouco extremo, mas pelo que eu vi do RT2860, você atualiza ou esquece o AES.
Existem alguns problemas de formatação, problemas com arquivos, etc. com essa postagem, então estou reescrevendo-a aqui.
-
Vá até o link , passe o mouse sobre
software
, clique emlinux
e procure porRT2860
(a string atual éRT2860PCI/mPCI/CB/PCIe(RT2760/RT2790/RT2860/RT2890)
, versão 2.4.0.0) -
Faça o download e extraia. Eu tive problemas para extraí-lo no Gnome. Eu tive que renomeá-lo de
.tar.bz2
para.tar.gz
. -
Abra uma janela de terminal,
cd
no diretório extraído. -
Edite
os/linux/config.mk
e altere as opçõesHAS_WPA_SUPPLICANT
eHAS_NATIVE_WPA_SUPPLICANT_SUPPORT
para=y
-
Edite
common/cmm_wpa.c
(o gedit lançará um erro de codificação - selecione Western e clique em tentar novamente). PesquiseMIX_CIPHER_NOTUSE
e substitua a linha inteira por:WPA_MIX_PAIR_CIPHER FlexibleCipher = WPA_TKIPAES_WPA2_TKIPAES;
-
Finalmente chegou a hora de compilar e instalar! Yey!
sudo apt-get install build-essential sudo make sudo make install sudo ifconfig wlan0 down sudo rmmod rt2860sta
-
Precisamos tirar o driver antigo do caminho. Nós provavelmente não deveríamos deletá-lo caso precisássemos dele novamente:
sudo mv /lib/modules/$(uname -r)/kernel/drivers/staging/rt2860/rt2860sta.ko rt2860sta.ko.dist
Se você estiver usando uma instalação de 64 bits, talvez seja necessário alterar
/lib/
para/lib64/
-
Agora só precisamos mover o novo driver e carregá-lo.
sudo cp os/linux/rt2860sta.ko /lib/modules/$(uname -r)/kernel/drivers/staging/rt2860/
/lib64/...
para instalações de 64 bits, novamente.sudo depmod -a sudo modprobe rt2860sta
Tudo deve explodir em vida. Se não, você pode precisar executar
sudo ifconfig wlan0 up
-
Para persistência, execute
sudoedit /etc/modules
e adicionert2860sta
como uma nova linha no final. Isso garantirá que o driver seja carregado na inicialização.
Se tudo for para o pote e o novo driver não funcionar, basta remover a versão copiada e remover o .dist
da versão antiga que renomeamos.
Nota : Se você mudar muito o kernel, você quer investir em algum script DKMS para fazer tudo isso. Pode até haver pacotes deb para este driver.