Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
5Activity
0 of .
Results for:
No results containing your search query
P. 1
wifi instalando placas wifi no linux

wifi instalando placas wifi no linux

Ratings:

5.0

(1)
|Views: 822 |Likes:
Published by Rafael

More info:

Published by: Rafael on Sep 19, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/01/2013

pdf

text

original

Adapta\u00e7\u00e3o: Alexandre D. Guimar\u00e3es (Aledegui). Texto Original elaborado por Carlos E. Morimoto
:. I nstalando placas Wireless no Linux

As placas Wireless s\u00e3o um novo motivo de dor de cabe\u00e7a no Linux. Elas podem ser consideradas as
leg\u00edtimas sucessoras dos softmodems. A grande maioria das placas funciona no Linux de uma forma ou
de outra, mas muitas usam drivers ou firmwares bin\u00e1rios, que assim como no caso dos softmodems,

precisam ser instalados manualmente.

O Kernel 2.6 representou um grande salto em mat\u00e9ria de drivers para placas Wireless. Recomendo
fortemente que voc\u00ea use como ponto de partida alguma distribui\u00e7\u00e3o com o Kernel 2.6, como o Mandrake
10.1 (ou mais recente) ou o Kurumin 4 em diante.

As placas wireless mais indicadas para uso no Linux s\u00e3o as com chipsets Prism, Lucent Wavelan (usado
por exemplo nas placas Oricono) e Atmel. Estas possuem drivers de c\u00f3digo aberto, est\u00e1veis e que
suportam todos os recursos das placas. Estes drivers fazem parte do pacote linux-wlan-ng
(http://www.linux-wlan.org/) e passaram a vir pr\u00e9-instalados a partir do Kernel 2.6.

As placas com suporte nativo s\u00e3o quase sempre detectadas automaticamente durante a instala\u00e7\u00e3o. Voc\u00ea
pode ver uma lista das placas compat\u00edveis com os drivers nativos no:http://www.linux-
wlan.org/docs/wlan_adapters.html.gz. Para as demais voc\u00ea pode usar um dos drivers a seguir.
Para usar qualquer placa Wireless no Linux voc\u00ea deve ter instalado o pacotewireless-tools, que cont\u00e9m
os comandos necess\u00e1rios para configurar a placa, como o iwconfig.

Estes drivers j\u00e1 vem pr\u00e9-instalados a partir do Kurumin 4, e podem ser ativados atrav\u00e9s do Painel de
Controle. Estas instru\u00e7\u00f5es visam explicar quais placas s\u00e3o suportadas por cada driver e ajudar usu\u00e1rios de
outras distribui\u00e7\u00f5es ou vers\u00f5es antigas do Kurumin a instala-los manualmente caso necess\u00e1rio.

PDF Creator - PDF4Free v2.0
http://www.pdf4free.com
Adapta\u00e7\u00e3o: Alexandre D. Guimar\u00e3es (Aledegui). Texto Original elaborado por Carlos E. Morimoto
Ndiswrapper

O Ndiswrapper \u00e9 uma esp\u00e9cie de Wine para drivers de placas de rede wireless. Ele funciona como uma
camada de abstra\u00e7\u00e3o entre driver e o sistema operacional, permitindo que placas originalmente n\u00e3o
suportadas no Linux funcionem usando os drivers do Windows.

Em alguns casos o pr\u00f3prio driver para Windows XP ou Windows 2000 que acompanha a placa
funcionar\u00e1, em outros \u00e9 preciso usar alguma vers\u00e3o espec\u00edfica do driver. Voc\u00ea pode encontrar v\u00e1rias dicas
sobre placas testadas por outros usu\u00e1rios do Ndiswrapper no:

http://ndiswrapper.sourceforge.net/wiki/index.php/List

Os drivers para Windows s\u00e3o arquivos execut\u00e1veis, que servem entre int\u00e9rpretes entre a placa e o sistema operacional. Eles cont\u00e9m o firmware da placa e outras fun\u00e7\u00f5es necess\u00e1rias para faz\u00ea-la funcionar. Cada placa \u00e9 diferente, por isso os drivers de uma n\u00e3o funcionam na outra mas, todos os drivers conversam com o sistema operacional usando uma linguagem espec\u00edfica de comandos. Ou seja, do ponto de vista do sistema operacional todos os drivers s\u00e3o parecidos.

O Ndiswrapper consegue executar o driver e "conversar" com ele usando esta linguagem. Ele trabalha
como um int\u00e9rprete, convertendo os comandos enviados pelo Kernel do Linux em comandos que o driver
entende e vice-versa. O Kernel acha que est\u00e1 conversando com uma placa suportada, o driver acha que
est\u00e1 rodando dentro de um sistema Windows e a placa finalmente funciona, mesmo que o fabricante n\u00e3o
tenha se dignado a escrever um driver nativo.

O Ndiswrapper n\u00e3o funciona com todas as placas e em outras alguns recursos como o WPA n\u00e3o
funcionam, mas na maior parte dos casos ele faz um bom trabalho.
A p\u00e1gina do projeto \u00e9 a:
PDF Creator - PDF4Free v2.0
http://www.pdf4free.com
Adapta\u00e7\u00e3o: Alexandre D. Guimar\u00e3es (Aledegui). Texto Original elaborado por Carlos E. Morimoto
http://ndiswrapper.sourceforge.net

Muitas distribui\u00e7\u00f5es j\u00e1 trazem o Ndiswrapper instalado por padr\u00e3o, como o Kurumin e o Mandrake 10 em diante. Nestes casos voc\u00ea pode pular este t\u00f3pico sobre a ativa\u00e7\u00e3o e ir direto para a configura\u00e7\u00e3o. Procure pelo pacote "ndiswr apper" no gerenciador de pacotes.

I nstalando

Na p\u00e1gina voc\u00ea encontrar\u00e1 apenas um pacote com o c\u00f3digo fonte. Como o Ndiswrapper precisa de um
m\u00f3dulo instalado no Kernel, seria complicado para os desenvolvedores manter vers\u00f5es para muitos
distribui\u00e7\u00f5es diferentes. Assim como no caso dos softmodems, para compilar o pacote voc\u00ea precisa ter
instalados os pacotes kernel-headers ou kernel-source e os compiladores. A vers\u00e3o mais recente pode ser

baixada no:
http://sourceforge.net/projects/ndiswrapper/
Descompacte o arquivo e acesse a pasta que ser\u00e1 criada. Para compilar e instalar, basta rodar o comando:
#make install
(como root)

O Ndiswrapper \u00e9 composto de basicamente dois componentes. Um m\u00f3dulo, o ndiswrapper.ko (ou
ndiswrapper.o se voc\u00ea estiver usando uma distribui\u00e7\u00e3o com o Kernel 2.4), que vai na pasta
lib/modules/2.x.x/misc/ e um execut\u00e1vel, tamb\u00e9m chamado ndiswrapper, que \u00e9 usado para configurar o
driver, apontar a localiza\u00e7\u00e3o do driver Windows que ser\u00e1 usado, etc.

Se por acaso voc\u00ea estiver usando uma distribui\u00e7\u00e3o que j\u00e1 vem com o Ndiswrapper instalado, voc\u00ea deve primeiro remover o pacote antes de instalar uma vers\u00e3o mais atual. Caso a localiza\u00e7\u00e3o do m\u00f3dulo ou do execut\u00e1vel no pacote da distribui\u00e7\u00e3o seja diferente, pode acontecer de continuar sendo usado o driver antigo, mesmo depois do novo instalado.

Configur ando

Depois de instalar o Ndiswrapper, o pr\u00f3ximo passo \u00e9 rodar o comando "depmod -a" (como root) para que a lista de m\u00f3dulos do Kernel seja atualizada e o novo m\u00f3dulo seja realmente instalado. Isto deve ser feito automaticamente pelo script de instala\u00e7\u00e3o, \u00e9 apenas uma precau\u00e7\u00e3o.

Antes de ativar o Ndiswrapper voc\u00ea deve apontar a localiza\u00e7\u00e3o do arquivo .inf dentro da pasta com os
drivers para Windows para a sua placa. Em geral os drivers para Windows XP s\u00e3o os que funcionam
melhor, seguidos pelos drivers para Windows 2000. Voc\u00ea pode usar os pr\u00f3prios drivers inclu\u00eddos no CD
de instala\u00e7\u00e3o da placa. Se eles n\u00e3o funcionarem, experimente baixar o driver mais atual no site do
fabricante, ou pesquisar uma vers\u00e3o de driver testada no ndiswapper no:

http://ndiswrapper.sourceforge.net/wiki/index.php/List
Para carregar o arquivo do driver rode o comandondiswr apper -i, seguido do caminho completo para o
arquivo, como em:
#ndiswrapper -i /mnt/hda6/Driver/WinXP/GPLUS.inf
Rode agora o comando "ndiswr apper -i" para verificar se o driver foi mesmo ativado. Voc\u00ea ver\u00e1 uma
lista como:
Installed ndis drivers:
gpl usdriver present, hardware present
Com o driver carregado, voc\u00ea j\u00e1 pode carregar o m\u00f3dulo com um:
PDF Creator - PDF4Free v2.0
http://www.pdf4free.com

Activity (5)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
k33p3r liked this
lion-willy liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->