Slackware 12 com ipw3945 + wpa-psk

Publicado por Rodrigo Leutz em 26/11/2007

[ Hits: 9.732 ]

Blog: https://uware.com.br

 


Slackware 12 com ipw3945 + wpa-psk



Slackware 12 ipw3945+wpa-psk - Intel Wireless 3945ABG
Rodrigo Leutz

Material utilizado:
  • Acer Aspire 5630
  • Slackware 12 - FULL install

Este artigo descreve como ser instalada uma placa de wireless Intel wireless 3945ABG no Slackware 12 com o cd. Para você saber se tem esta placa de wireless digite:

$ /sbin/lspci

Deve ter algo do gênero na saída:

05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Se você tem esta placa e deseja se conectar com wpa-psk, então mãos a obra.

Vamos do início. Com o cd do Slackware 12 ele tem uma pasta que tem aplicativos extras, e um deles é este. Pode também ser localizado em FTPs do Slackware, basta procurar na internet.

Copiando arquivos para dentro do pc para poder descomprimir:

$ su
# mount /dev/cdrom /mnt/cdrom
# exit
$ cd /mnt/cdrom/extras/intel-wlan-ipw3945
$ mkdir ~/ipw3945
$ cp -rf /mnt/cdrom/extras/intel-wlan-ipw3945/* ~/ipw3945
$ cd ~/ipw3945


Instalando o microcode:

$ cd microcode
$ tar -xzvf ipw3945-ucode-1.14.2.tgz
$ cd ipw3945-ucode-1.14.2
$ su
# cp ipw3945.ucode /lib/firmware
$ cd ../..


Instalando módulo do kernel:

$ cd kernel-module
$ tar -xzvf ipw3945-1.2.1.tar.gz
$ cd ipw3945-1.2.1
$ make
$ su
# make install
# exit
$ cd ../..


Instalando daemon:

$ cd regulatory-daemon/
$ tar -xzvf ipw3945d-1.7.22.tgz
$ cd ipw3945d-1.7.22/
# su
# cp x86/ipw3495d /sbin
# exit
$ cd ../..


Bom, agora tudo já instalado, só fazer funcionar.

$ su
# /sbin/ipw3945d
# iwconfig


O iwconfig vai lhe mostrar qual placa de wireles é a sua, supondo que a minha seja a eth1 e o ssid seja "rede_1" com senha "password":

# wpa_passphrase rede_1 password

network={
   ssid="rede_1"
   #psk="password"
   psk=56e1f4f473f6503a758315beb60428f4d94ba929de61c6e404e3880e93a3f233
}

# mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf-old
# vi /etc/wpa_supplicant.conf


Insira no arquivos estas linhas:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
apol_version=1
ap_scan=1
fast_reauth=1
network={
   ssid="rede_1"
   #psk="password"
   psk=56e1f4f473f6503a758315beb60428f4d94ba929de61c6e404e3880e93a3f233
}

Para salvar - (ESC) :wq

Iniciando WPA:

# /usr/sbin/wpa_supplicant -Bw -ieth1 -c/etc/wpa_supplicant.conf

Iniciando eth1:

# /sbin/ifconfig eth1 192.168.0.3 up

Iniciando dhcp:

# /sbin/dhcpcd eth1

Para o comando iniciar no boot fiz o seguinte:

# vi /sbin/wireconnect

Inseri as seguintes linhas no arquivo:

#!/bin/bash
rm /var/run/wpa_supplicant/eth1
/sbin/ipw3945d
/usr/sbin/wpa_supplicant -Bw -ieth1 -c/etc/wpa_supplicant.conf
/sbin/ifconfig eth1 192.168.0.3 up
/sbin/dhcpcd eth1

Após inseri a linha no final do arquivo /etc/rc.d/rc.local:

/sbin/wireconnect

Assim quando ligar o pc vai se conectar automaticamente.

Outras dicas deste autor

Verificar CPF/CNPJ em PHP

Instalando Placa Nvidia no Fedora Core 27

Abrindo mais de um cliente Telegram

Instalação do tigervnc com certificado SSL

Branch do git no bash

Leitura recomendada

Compilando kernel 2.6.27.7 no Linux Slackware 12.1

Instalando Beryl no Slackware Linux 12

Slackware 11 (current) com KDE e Hald

Backup poderoso e automatizado combinando 7-Zip + head + cron

Resolução de problemas com teclados em terminais LTSP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts