Slackware 12 com ipw3945 + wpa-psk

Publicado por Rodrigo Leutz em 26/11/2007

[ Hits: 8.976 ]

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

Instalação do tigervnc com certificado SSL

NTFS + Samba com o SELinux ativado

Tutorial GIT

Branch do git no bash

Simple Server Monitor Bot - Telegram + PHP

Leitura recomendada

Resumo da História do Sistema Operacional Solaris

Linux: o que é preciso para as pessoas começarem a usar?

Endian no VirtualBox - Configurações de redes

Compartilhando sua conexão 3G entre dois computadores

Instalando Kernel 2.6.39.2 no Slackware 12

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts