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.320 ]

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

1º Fórum da Internet no Brasil

Como configurar uma rádio virtual no Linux (Fedora Core 4)

Operadoras de Banda Larga com Medição de Velocidade

Monitorando as conversas do MSN com SCANHILL

Integração Apache / ASP

  
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