Tentar resolver um problema de (não)conexão deste adaptador de preço digamos... super acessível num
Ubuntu 8.04 (mas acho que funciona em outros Ubuntus ou outras distros).
Nem só de Ndiswrapper vive uma placa!
Comprei há pouco um
adaptador wireless usb da encore para o meu notebook (hp pavilion já que o interno, sabeládeuscomo pifou). Liguei no WinXP e ele (como é de praxe) funcionou de imediato e sem o cd de drivers, meus problemas começaram quando bootei pelo Ubuntu. O LED simplesmente não acendia e meu aparelhinho nem dava sinal de vida.
Tentei pelo Ndiswrapper, o LED acendeu, ele encontrou as redes, mas quando tentava conectar na do meu prédio ele simplesmente ensaiava uma conexão e voltava a pedir a senha, e ficava nisso sempre.
Testei outras distros para ver se o problema era com o Ubuntu, entre elas Mandriva, openSUSE e Kurumin. Só funcionou na distro do Sr. Morimoto, mas devido à repugnância que sinto pela interface dessa resolvi tentar com o Ubuntu de novo.
Rodei fóruns e sites de busca e, após muitas madrugadas, consegui me conectar à web. Acho que o problema foi algum conflito entre o assistente de conexão do Ubuntu (aquele na direita do painel superior) e o ndiswrapper. De qualquer modo, fiz do seguinte modo:
Primeiro pegue os drivers para Win98 (sim, dele mesmo) e coloque numa pasta qualquer do seu sistema. Se você não tiver o cd de drivers baixe no site de sua fabricante, no meu caso:
Agora vamos precisar de um novo assistente de conexão, o
Rutilt, baixe a
versão mais recente, salve em sua máquina, descompacte (pelo console, com "tar -zxvf /lugar/onde/tu/puseste/o/arquivo.tar.gz").
Vá ao bom e velho Synaptic e instale o seguinte (caso ainda não tenha):
- libgtk2.0-dev
- build-essential
Obs.: Caso dê algum erro durante esse processo, é beeem provável que lhe faltem repositórios (faça como
diz aqui e tente instalá-los outra vez).
Se, e apenas se, aquilo deu certo, abra o console de digite:
$ cd lugar/onde/descompactou/o/pacote
Depois:
$ ./configure.sh
Logo após:
$ make
E "dispois":
$ sudo make install
Pronto, temos o novo assistente, agora vamos ao ndiswrapper. Instale-o por:
$ sudo apt-get install ndiswrapper
Se isso não der certo, vá em aplicações > adicionar/remover e procure-o.
Abra a interface gráfica dele:
Sistema > Administração > Windows wireless drivers > Instalar novo driver
Procure a pasta onde salvou os Win98 e selecione o arquivo de extensão .inf. Após ter feito isso a luzinha (led) do aparelho vai acender (apenas se funcionou).
Agora, no console, digite "
sudo rutilt" (é melhor pelo console e como super usuário porque ele pode dar alguns problemas com a senha do root), selecione a wlan0 (se for sua única placa wireless) ou (wlan1, se for sua segunda e a primeira tiver misteriosamente queimado). :0 )
Pronto, procure sua rede e conecte-se. Apenas algumas ressalvas:
- Se quando tiver digitando a senha da rede algumas letras não estiverem sendo digitadas, marque a opção de baixo (ASCII).
- Caso não saiba o canal de sua rede, pergunte ao "administrador", mas se for uma rede que você e seus amigos sem-cérebro criaram sabe-se lá como, vá a um browser e digite o ip da rede, ele vai pedir login e senha (espero que isso vocês saibam) e abrir uma página onde deve ter uma aba wireless informando o canal.
- Você terá que fazer isso (apenas a parte de procurar a rede e digitar senha e canal) toda a vez que der boot. E pfv, se souber como automatizar esse processo de conexão, me avise!!!!!!
Linux: apanhando e aprendendo!!!!