Slackware 12 com ipw3945 + wpa-psk

Publicado por Rodrigo Leutz em 26/11/2007

[ Hits: 9.353 ]

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

Tutorial GIT

O comando "nice"

rc.local na systemd - script de execução na inicialização do sistema

Simple Server Monitor Bot - Telegram + PHP

Branch do git no bash

Leitura recomendada

CEMF linux - Sistema baseado no Slackware

Instalando e configuranção Nagios 3.0a4 no Fedora Core 4/7

Zotero no OpenOffice.org 3.2 do openSUSE 11.3

Testando um arquivo ISO

Turbinando os programas do XP no Ubuntu

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário