Placa Intel PRO/Wireless 3945ABG no Debian Linux

Possui uma placa wireless Intel e não quer apelar para o ndiswrapper? Nem eu! Este tutorial é um passo-a-passo, incluindo erros apresentados e suas soluções ao longo do tempo, para configurar tal placa fazendo uso dos drivers fornecidos pelo próprio fabricante.

[ Hits: 37.640 ]

Por: Fábio Berbert de Paula em 23/08/2008 | Blog: https://fabio.automatizando.dev


Conectando-se a uma rede wireless



Pra verificar se a placa reconhecida está realmente funcionando:

iwlist eth1 scan

Algumas informações sobre a sua rede e/ou diversas outras redes serão exibidas na tela. Neste ponto leve em consideração as seguintes linhas:
  • Cell 01 - Address: 00:0D:88:E5:6E:09 -- MAC address do seu access point;
  • ESSID:"Viva o Linux" -- Nome da sua rede sem fio;
  • Channel:6 -- Canal de frequência da sua rede;
  • Encryption key:on - Significa que a rede possui chave criptografada.

Daí antes de sair mexendo em vários arquivos de configuração pra depois saber se vai funcionar, geralmente apelo para a linha de comando mesmo:

sudo /sbin/iwconfig eth1 essid "Rede Linux" mode managed channel 6 enc on key ADSSETDSFGHGRTDSE45ESWD23*

* a chave de criptografia do comando acima é fictício, substitua pela chave que você configurou em seu access point.

E pra evitar que sua placa wireless se confunda com outros ESSID ou fique buscando sinal em outra rede que não seja a sua, force o endereço do AP (access point) a partir de seu MAC address:

sudo /sbin/iwconfig eth1 ap 00:0D:88:E5:6E:09

Finalmente, o comando pra receber IP do seu roteador wireless:

sudo dhclient eth1

Obs.: Se seu Debian acusar dhclient como comando inexistente, instale-o com: "apt-get install dhcp3-client".

Como retorno, sua interface wireless deve receber um endereço e provavelmente estará navegando na internet.

ifconfig eth1
ping www.vivaolinux.com.br

Bom, não vou me aprofundar em configuração de rede wireless aqui, visto que o objetivo do artigo é apenas fazer seu Linux reconhecer a placa da Intel. Em caso de dúvidas, dê uma procurada aqui no VOL mesmo, existem dezenas de artigos de primeiríssima qualidade sobre o assunto.

Tornando a configuração definitiva

Existem várias formas de se fazer isso, a minha predileta é (não sei se é a mais correta):

Editar o arquivo /etc/network.interfaces adicionando as seguintes linhas:

iface eth1 inet dhcp
   pre-up /sbin/iwconfig eth1 essid "Viva o Linux" mode managed channel 6 enc on key ADSSETDSFGHGRTDSE45ESWD23
   pre-up /sbin/iwconfig eth1 ap 00:0D:88:E5:6E:09 auto eth1

No próximo boot sua placa já subirá configurada e levantada!

Maiores informações sobre o driver ipw3945:
Um abraço,
Fábio
Página anterior    

Páginas do artigo
   1. Introdução
   2. Conectando-se a uma rede wireless
Outros artigos deste autor

SQL Dicas & Truques (parte 2)

Convertendo Texto em Fala com Python e pyttsx3

Como criar um keylogger em Python

Corretor Ortográfico no Vim - Guia definitivo

Criando um sistema de banners rotativos em PHP

Leitura recomendada

Montar HD em NTFS com o ETCH

Fingerprint-GUI (solução para leitores biométricos) no Ubuntu

Firmware dd-wrt em Linksys WRT54G

Configurando a placa de som C-MEDIA (CM8738) no Slackware

Montando RAID manual no Linux

  
Comentários
[1] Comentário enviado por removido em 23/08/2008 - 15:52h

Parabéns, Fábio...

Só que vou deixar um aviso aos que estão chegando agora. Recomendo plugar o Notebook em algum micro compartilhado para poder seguir este artigo. Caso contrário, nada feito, pelo fato de necessitar conexão à internet para puxar os pacotes. Muita gente acha que seguindo este artigo sem ao menos pôr o notebook conectado em algum micro que possui acesso à internet irá funcionar.

[2] Comentário enviado por isaque_alves em 23/08/2008 - 21:18h

Demais...
Essa simplesmente vai me ajudar a evitar uma dor de cabeça quando for instalar nos notebooks dos amigos :D
Sem ndiswrapper, então...
Muito boa solução, além de um excelente artigo!

[3] Comentário enviado por Wachter em 23/08/2008 - 21:28h

Muito bom mesmo parabéns fabio!

já adicionei nos meus favoritos.

[4] Comentário enviado por douglasdiasn em 25/08/2008 - 09:57h

Tive alguns problemas quando fui habilitar a minha a um tempo atras, seria uma boa se tivesse escrito este artigo a mais tempo. =)

Abraços!

[5] Comentário enviado por grandmaster em 25/08/2008 - 20:41h

ehauea :D

Valeu pelo artigo. Menos trabalho mais para frente :D

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[6] Comentário enviado por MorbiD em 26/08/2008 - 17:48h

aqui não funcionou. uso Debian 4 Etch
não aparece nada no /var/log/messages qndo dou os comandos pra iniciar o ipw3945(a chave wireless foi ligada)... nem erro, nem sucesso.
muito estranho

o meu ifconfig -a
eth0 Encapsulamento do Link: Não Especificado Endereço de HW 00-03-0D-49-40-01-05-74-00-00-00-00-00-00-00-00
BROADCASTMULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

e apareceu isso aqui:

sit0 Encapsulamento do Link: IPv6 sobre IPv4
NOARP MTU:1480 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

alguém pode me esclarecer o q pode estar acontecendo??

[7] Comentário enviado por leandro_hamid em 06/09/2008 - 22:07h

Ótimo tutorial, creio que o o meu problema seja semelhante, estou utilizando para pesquisar na net um computador com 'rwindows', não basta baixar os drivers e instalar no notebook?

[8] Comentário enviado por silveriosirothea em 04/10/2008 - 17:43h

MorbiD, execute o comando modprobe ipw3945d... ótimo tutorial.

[9] Comentário enviado por caiovinic em 09/10/2008 - 11:02h

olá!
tive um probleminha aqui: o comando "apt-cache search intel wireless 3945ABG" não retorna nenhum pacote!
tenho que inserir algum repositório?? estou com o debian testing, arquitetura amd64.
obrigado

[10] Comentário enviado por fabio em 09/10/2008 - 11:04h

Olá Caio,

Verifique se o pacote está disponível pra sua arquitetura em http://packages.debian.org

Um abraço.

[11] Comentário enviado por caiovinic em 09/10/2008 - 15:20h

Valeu Fábio!

realmente não existe mais este pacote para o debian testing...
aparentemente ele foi substituído pelo iwlwifi que, segundo a página do projeto, vai "rodar" sem o daemon que te deu trabalho :-P
vou testar assim que chegar em casa! \o/
portanto fica a dica pro pessoal testar, caso não estejam usando o debian stable.

[]s à todos

[12] Comentário enviado por wx3po em 28/10/2008 - 14:09h

ai, quando eu executo o comando /etc/init.d/ipw3945d restart , recebo a msg:

Not starting ipw3945 regulatory daemon, driver not loaded.
mas ai foi so mandar o comando q tinha esquecido .... modprobe ipw3945 ..hehehe
vlw

[13] Comentário enviado por leodourado em 03/11/2008 - 22:00h

Olá Fábio sou novo no Linux e estou tendo dificuldades de instlar minah placa wireless Intel 3945abg no Debian 2.6.24 etchnhalf.1-686, consigo fazer o seu passo a passo porém, quando chego em sudo apt-get install ipw3945-modules-2.6.22-3-686 (logicamente sei que meu kernel nao é esse) uso... Como proceder Fábio, pode me ajudar com isso?

Obrigado!

[14] Comentário enviado por adelmanfb em 15/11/2008 - 02:56h

Olá Fábio sou novo no Linux e estou tendo dificuldades de instlar minah placa Placa Intel PRO/Wireless 3945ABG. notebook centrino.
ou seja eu consigo instalala mas ele nau busca as redes disponivel....
o que devo fazer?????????????


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts