Wireless no Slackware com ndiswrapper (placa PCMCIA SMC)

Depois de muitas horas tentando instalar e configurar a placa PCMCIA do meu notebook para funcionar a rede/internet wireless no meu Slackware, deixarei aqui os métodos que utilizei. Existem muitos artigos interessantes aqui na comunidade, mas não é preciso seguir alguns passos que foram mostrado por alguns, sendo esse o meu grande problema de bater a cabeça e nada funcionar.

[ Hits: 8.121 ]

Por: ChIlEnU em 01/10/2007


Instalando o ndiswrapper



Baixe o ndiswrapper em:

http://linuxpackages.telecoms.bg/.../ndiswrapper-1.47_2.6.21.5-i486-1McD.tgz

Para efetuar a instalação faça o seguinte:

# installpkg ndiswrapper-1.47_2.6.21.5-i486-1McD.tgz

Verifique se tudo ocorreu bem digitando:

# ndiswrapper

Pronto, o ndiswrapper está instalado!

Instalando driver da placa wireless

Faça o download do driver de sua placa para Windows. Procure o arquivo *.inf e o *.sys.

Salve dentro de alguma pasta do seu Linux, exemplo: ~/downloads/driver/wireless

Para efetuar a instalação digite:

# ndiswrapper -i *.inf

Observando que o * é o nome do seu driver.

Feito isso o Slackware já está reconhecendo sua placa wireless e você pode verificar com o seguinte comando:

# ndiswrapper -l

Depois:

# iwconfig

Isso mostrará a situação do seu hardware.

Configurações finais

Agora vem a parte mais delicada.

Abra o arquivo rc.local digitando o seu editor preferido.

# pico /etc/rc.d/rc.local

E adicione a seguinte linha ao final:

modprobe ndiswrapper if_name=wlan0

OBS: No meu caso eu deixei com wlan0 porque tenho uma rede interna usando o eth0. Verifique com o comando ifconfig se mostra o seu adaptador como wlan0 também.

Agora vamos editar o arquivo rc.inet1.conf.

# pico /etc/rc.d/rc.inet1.conf

Procure a linha do adaptador wlan0.

Elas estão comentadas e você terá que descomentar as seguintes opções:

IPADDR[1]=""
NETMASK[1]=""

Adicione também a linha gateway, então ficará:

IPADDR[1]=""
NETMASK[1]=""
GATEWAY[1]="192.168.1.1"

OBS: Observe que coloquei o gateway padrão de minha rede (AP).

Descomente também a linha do dhcp deixando-a como yes para que você pegue um ip automático, ou se quiser pode configurar manualmente colocando o ip na linha IPADDR[1]="" e a máscara em NETMASK[1]="".

Agora vamos editar o resolv.conf.

# pico /etc/resolv.conf

Adicione o seu DNS dentro do arquivo. No exemplo abaixo coloquei o DNS principal da telemar (velox) o secundário e o DNS do meu AP. Então ficou assim:

nameserver 200.222.0.34
nameserver 200.222.0.35
nameserver 192.168.1.1

Salve e reinicie o seu Linux digitando:

# reboot

Após ter reiniciado verifique com o comando:

# ifconfig

Se está listado o seu adaptador wlan0.

Caso tenham algum problema podem perguntar. Tentarei esclarecer as dúvidas de todos.

Obrigado.

   

Páginas do artigo
   1. Instalando o ndiswrapper
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Bem vindo ao planeta Viva o Linux

Softmodem compatível com Smart Link em kernel Linux 2.6.24 ou superior

Apache em chroot + MySQL + PHP + mod_security + mod_evasive + vsftpd + Fail2ban + Debian Squeeze

Bind com suporte a sdb/PostgreSQL

Datagramas IP (Protocolo Internet)

  
Comentários
[1] Comentário enviado por irapuamjr em 15/10/2007 - 21:00h

Caro amigo sou iniciante em linux e sei que slackware nao é para iniciantes, mas mesmo assim sou um pouco teimoso.
Meu problema é o seguinte: Tenho uma rede wireless em casa usando o roteador di 624 da D-link e tenho uma placa de rede pci smr, como a sua dica era da placa smr mas porem pcmcia gostaria de ver com vc se nao saberia me explicar passo a passo para a placa pci como eu instalaria.
Agradeço desde já se puder, caso contrario valeu a força.
Meu e-mail é irapuamjunior@hotmail.com valeu mesmo.

[2] Comentário enviado por chilenu em 16/10/2007 - 22:36h

Então cara.. o processo vai ser o mesmo. Pelo que entendi vc n conseguiu instalar ainda a placa pci n é mesmo? Pega o arquivo que vem no CD ou baixa no site, o arquivo de instalação para windows, procura o *.ini e segue os passos do tutorial.
Caso não consiga pega meu msn ai:

rhormazabal@hotmail.com

Abraços!

[3] Comentário enviado por Miachon em 06/12/2007 - 14:47h

ta eu fiz tudo q vc falo e tal acho q funciono e agora?? como eu faco a rede sem fio funciona no slack??

[4] Comentário enviado por Miachon em 09/12/2007 - 17:59h

alguem pod me ajuda??
\

[5] Comentário enviado por solrcarlos em 05/01/2008 - 19:00h

Amigo, adorei sua explicação muito boa, está me ajudando muito, porém não consegui achar o download do driver da minha placa para Windows (.inf e .sys). Te add no msn: solrcarlos@hotmail. Gostaria que vc me tirasse essa dúvida crue, estou algum tempo tentando instalar esse pacote.
Meu note é um compaq presario 6210, e minha placa é Broadcom Corporation BCM94311MCG wlan.
muito obrigado!!!!

[6] Comentário enviado por BlueFox em 30/07/2008 - 23:55h

Olá Amigo,

Segui os procedimentos e não apareceu erro mas não instalou a placa wireless, sabe oque pode ser, cara, só falta isso para eu deixar o windows de vez e so usar o linux, alguem pode me ajudar.
Obrigado.

root@tomnet:~# ndiswrapper -i /home/wlant/Netrtuw.inf
installing netrtuw ...
root@tomnet:~# ndiswrapper -l
netrtuw : driver installed
device (0BDA:8187) present
root@tomnet:~# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

Dados do meu not positivo V42 SE

root@tomnet:~# lspci
00:00.0 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8237A SATA 2-Port Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
01:00.0 VGA compatible controller: VIA Technologies, Inc. Chrome9 HC IGP (rev 01)
06:01.0 Audio device: VIA Technologies, Inc. VIA High Definition Audio Controller (rev 10)
07:04.0 FLASH memory: ENE Technology Inc Unknown device 0730
07:04.1 Generic system peripheral [0805]: ENE Technology Inc Unknown device 0750
07:04.3 FLASH memory: ENE Technology Inc Unknown device 0751



[7] Comentário enviado por dfcesar em 15/10/2008 - 22:18h

E ai meu velho, blz??!! Seguinte....tenho um notebook acer 4620 com slack 12.1 rodando nele. Já consegui configurar muitas coisas, mas agora estou brigando com o wireless. Seguindo o seu tutorial achei q teria êxito, pois tudo corria bem até um certo ponto.......segue os comandos e as respostas q tive:

bash-3.1# ndiswrapper -l
bcmwl6 : driver installed
device (14E4:4311) present (alternate driver: ssb)

bash-3.1# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

irda0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:""
Mode:Managed Channel:0 Access Point: Not-Associated
Tx-Power=0 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

bash-3.1# pico /etc/rc.d/rc.local

#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local startup commands in here. Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.
modprobe ndiswrapper if_name=wlan0



bash-3.1# pico /etc/rc.d/rc.inet1.conf

# Default gateway IP address:
GATEWAY="192.168.0.1"

# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"

## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
#IFNAME[4]="wlan0"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]=BARRIER05
#WLAN_MODE[4]=Managed
##WLAN_RATE[4]="54M auto"
##WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"

## Some examples of additional network parameters that you can use.
## Config information for wlan0:
#IFNAME[4]="wlan0" # Use a different interface name nstead of
# the default 'eth4'
#HWADDR[4]="00:01:23:45:67:89" # Overrule the card's hardware MAC address
#MTU[4]="" # The default MTU is 1500, but you might need
# 1360 when you use NAT'ed IPSec traffic.
#DHCP_KEEPRESOLV[4]="yes" # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes" # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes" # If you don't want the DHCP server to change
# your default gateway
#DHCP_IPADDR[4]="" # Request a specific IP address from the DHCP
# server
#WLAN_ESSID[4]=DARKSTAR # Here, you can override _any_ parameter
# defined in rc.wireless.conf, by prepending
# 'WLAN_' to the parameter's name. Useful for
# those with multiple wireless interfaces.
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=thekey"
# Some drivers require a private ioctl to be
# set through the iwpriv command. If more than
# one is required, you can place them in the
# IWPRIV parameter (separated with the pipe (|)
# character, see the example).

bash-3.1# pico /etc/resolv.conf

# Generated by dhcpcd for interface eth0
nameserver 192.168.0.1

bash-3.1# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1d:72:1c:dd:cd
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21d:72ff:fe1c:ddcd/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2118 errors:0 dropped:0 overruns:0 frame:0
TX packets:1552 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2059037 (1.9 MiB) TX bytes:174322 (170.2 KiB)
Interrupt:16

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)


No /etc/resolv.conf eu nao coloquei o meu DNS pq eu nao sei, mas sou usuário do speedy, da telefonica, será que poderia ser isso?

desde já grato pela atençao!!

Cesar,D

[8] Comentário enviado por chilenu em 03/03/2009 - 00:46h

Atom vc conseguiu resolver seu problema? pelo que percebi esta td ok com a instalação.

Tente instalar o pacote do WICD que vem no cd 2 do slackware ou no DVD.

Configure de forma facil e conecte em sua rede.

Abraços!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts