Antes de começar o procedimento de instalação, digite o comando para verificar se a placa está listada.

$ lspci

A saida do comando será esta:

02:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02).

Sabendo que se trata de uma BCM94311MCG podemos começar a instalação com a última versão “stable” do Ndiswrapper.

Remova ndiswrapper antigo e também o driver nativo do seu sistema;

$ sudo apt-get remove ndiswrapper-common ndiswrapper-utils-1.9
$ sudo apt-get remove bcm43xx-fwcutter

Para usuários de Hardy Heron 8.04 rode o seguinte comando para correção do bug:

echo -e '\n#hardy ssb bug-fix\nrmmod b43\nrmmod b44\nrmmod ssb\nrmmod ndiswrapper\nmodprobe ndiswrapper\nmodprobe ssb' | sudo tee -a /etc/init.d/rc.local

Remova os drivers nativos do módulo:

$ sudo modprobe -r b43

$ sudo modprobe -r bcm43xx

$ sudo modprobe -r smb

Coloque os drivers nativos na blacklist para garantir que não sejam carregados na inicialização e não conflitem com o Ndiswrapper:

$ sudo gedit /etc/modprobe.d/blacklist

Adicione a seguinte linha no arquivo:

blacklist bcm43xx

blacklist b43

Baixe o driver para XP da sua placa wireless BCM94311MCG.

Entre na pasta onde salvou o driver e rode o comando pelo terminal:

$ tar -xzvf WLANBroadcom.tar.gz (descompacta o driver)

Caso não tenha o linux-headers e build-essential instale-os:

$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`

Faça um link simbolico para a pasta build:

sudo ln -s /usr/scr/linux- ‘uname -r’ /lib/modules/’uname -r’ /build

Instale o driver de sua placa usando o Ndiswrapper:

$ ndiswrapper -i bcmwl5.inf

Para verificar se o driver foi instalado corretamente, digite no terminal:

$ ndiswrapper -l

Se aparecer a mensagem driver present, seu driver foi instalado com sucesso!

Em seguida coloque o Ndiwrapper no módulo e na inicialização:

$ modprobe ndiswrapper
$ ndiswrapper -m

Ou

$ sudo gedit /etc/modules

E acrescente a linha referente ao ndiswrapper:

ndiswrapper

Para usuários do Ubuntu Hardy Heron 8.04, acrecente estas linhas no rc.local:

sudo gedit /etc/rc.local

Acrescente as linhas:

rmmod ssb

rmmod ndiswrapper

modprobe ndiswrapper

Caso alguma vez tenha utilizado a rede cabeada ethernet (eth0), desabite, dessa forma o sistema entenderá que é para usar a interface wireless e não a cabeada.

$ ifconfig eth0 down

Feita a instalação, reinice a máquina e configure sua conexão!

Boa sorte!

O Enuwi-sg é um adaptador wireless USB externo, logo vc poderá reconhecê-lo rodando o comando:

$ lsusb

Para instalar este adaptador vamos usar o bom e velho Ndiswrapper. Para instalar o Ndiswrapper, baixe o programa, descompacte a pasta, entre na pasta descompactada pelo terminal e digite os seguintes comandos:

$ make uninstall
$ make
$ sudo make install

Lembrando que você precisa ter instalado o linux-headers e build-essential no sistema.

$ sudo apt-get install build-essential
$ sudo apt-get install linux-headers-`uname -r`

Baixe os driver de sua placa neste site. Descompacte o arquivo .zip e entre na pasta descompactada pelo terminal, lá você verá dois arquivos .inf e um .sys, nós vamos usar os dois arquivos .inf.

Digite os seguintes comandos para instalar os drivers pelo terminal (dentro da pasta onde estão os drivers).

$ ndiswrapper -i athfmwdl.inf
$ modprobe ndiswrapper
$ modprobe -r ndiswrapper
$ ndiswrapper -i net5523.inf
$ modprobe ndiswrapper
$ ndiswrapper -m

Feito isso rode no terminal o seguinte comando para checar se está tudo correto:

$ ndiswrapper -l

Feita a instalação habilite a interface wireless wlan0:

$ ifconfig wlan0 up

Para configurar a conexão edite diretamente o arquivo Interfaces e Resolv.conf ou utilize o WICD.

Caso queira editar o Interface para acrescentar os dados de sua conexão ma use DHCP, coloque o cabeçalho da seguinte forma:

sudo gedit /etc/network/interfaces

iface wlan0 inet dhcp
auto wlan0

Repare que o inet está em DHCP, se você utiliza IP estático(fixo) deixe o inet como static:
iface wlan0 inet static
auto wlan0

Boa Sorte!

Antes de começar a instalação deve-se reconhecer a placa pelo terminal, veja se a placa é uma Atheros:

Digite no terminal:

$ lspci

Sairá uma informação deste tipo:

Atheros Unknown device 001c (rev 01)

Faça o download da última versão de Ndiswrapper do site oficial:

http://ndiswrapper.sourceforge.net/joomla/

Instale o ndiswrapper com os seguintes comandos:

$ make unistall

$ make

$ sudo make install

Após isso baixe o driver para XP da sua placa wireles:

Versão 32 bits:

wget http://blakecmartin.googlepages.com/ar5007eg-32-0.2.tar.gz

Versão 64 bits:

wget http://blakecmartin.googlepages.com/ar5007eg-64-0.2.tar.gz

Extraia o driver compactado:

tar xvf ar5007eg-*.tar.gz
tar xvf ndiswrapper-newest.tar.gz

Confira se ao descompactar aparecem o arquivo .inf e .sys.
Cerifique-se de ter os pacotes linux headers e build-essential instalados:

sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`

Coloque o driver nativo ath_pci na blacklist:

sudo gedit /etc/modprobe.d/blacklist

Acrescente a linha:

blacklist ath_pci

Ou usando o “echo”:

echo “ndiswrapper” >> /etc/modules

Agora instale o driver da sua placa com o ndiswrapper (existindo o arquivo .sys coloque-o junto com o .inf na mesma pasta onde está sendo realizada a instalação):

Digite o comando no terminal:

ndiswrapper -i 5211.inf

Em seguida confira se o driver foi instalado corretamente:

$ ndiswrapper -l

Se tudo tiver ocorrido bem a saída será a seguinte:

net5211 : driver installed
device (168C:001C) present (alternate driver: ath_pci)

Coloque o ndiswrapper no módulo e na inicialização:

modprobe ndiswrapper

ndiswrapper -m

Pronto! Agora configure a sua conexão.

Especificações técnicas da placa você encontra no site oficial.

Boa sorte!

Ubuntu Rescue Remix (antigamente denominado Rescubuntu) é um Live CD baseado em Ubuntu 7.10 que provê ferramentas para casos de urgência, como recuperar arquivos apagados ou particições perdidas. Está equipado com as melhores utilidades de software livre para usar desde o Terminal.

Você pode baixar esta ferramenta através deste link.

Wicd - Wireless Interface Connection Daemon

Taí uma dica de um gerenciador wireless para substituir ou adicionar no seu sistema.

http://wicd.sourceforge.net/

Suporta vários tipos de chaves criptográficas, incluindo WEP, WPA e WPA2.

Reconhece os comandos iwconfig, ifconfig, etc.

Trabalha com Ip fixo ou DHCP.

Conecta automaticamente no boot sem intervenção do usuario.

Não exige dependências e funciona também no XFCE, Fluxbox, Openbox, Enlightenment, etc.

Basta dar duplo clique e reiniciar ou rodar pelo terminal:

sudo /etc/init.d/networking restart

Veja os Screenshots

Lembrando que no Ubuntu já temos o padrão NetworkManager

Para adicionar o repositório do WICD no Hardy Heron acrescente as seguintes linhas na sua sources.list.

$ sudo gedit /etc/apt/sources.list

Acrescente estas duas linhas no final do arquivo:

# Repositorio WICD para Hardy Heron

deb http://apt.wicd.net hardy extras

Salve e feche o arquivo.

Agora vá no terminal e digite:

$ sudo apt-get update

Quando acabar de atualizar, abra o Synaptic e instale o pacote WICD.

Boa sorte!

Primeiro reconheça a sua placa com o seguinte comando:

$ lspci

Retornará a seguinte linha:

02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Instale estes pacotes para poder compilar o Ndiswrapper (emulador de driver para usar o driver do XP no Ubuntu).

sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`

Talvez precise do pacote linux-libc-dev também, esse você pode instalar pelo synaptic, pois encontra-se no próprio live-cd do Ubuntu.

Baixe a ultima versão disponivel do Ndiswrapper:
http://ndiswrapper.sourceforge.net/joomla/

Descompacte o arquivo e entre na pasta descompactada pelo terminal e rode os comandos para instalar o ndiswrapper:

sudo make uninstall

(se retornar alguma mensagem de erro ou que não encontrou o pacote não se preocupe, esse comando é pra remover alguma versão antiga de ndiswrapper).

make
sudo make install

Baixe os drivers da placa aqui:

http://biginoz.free.fr/linux/bcmwl5a.inf
http://biginoz.free.fr/linux/bcmwl5.sys

Coloque os dois drivers juntos na mesma pasta.

Agora instale o driver .inf com ndiswrapper, entre na pasta onde estão os drivers pelo terminal, se salvou em Documentos você digita “cd Documentos” e vai entrar lá.
Depois roda o comando:

ndiswrapper -i bcmwl5a.inf

Confere se o driver foi instalado corretamente:

ndiswrapper -l (ele de Luiza)

Se aparecer “driver present” seu driver foi instalado.

Suba ndiswrapper no módulo:

modprobe ndiswrapper

Carregue na inicialização:

ndiswrapper -m

Coloque os drivers nativos na blacklist:

sudo gedit /etc/modprobe.d/blacklist

E acrescente as linhas:

blacklist b43

blacklist bcm43xx

blacklist b44

blacklist ssb

blacklist mac80211

Desabilite sua interface cabeada:

ifconfig eth0 down

Ou verifique com o comando ifconfig qual é a sua interface ethernet.

Digite o comando iwconfig e veja como o sistema reconhece sua placa (wlan0).
Digite iwlist wlan0 scan para escanear a rede.
Substitua wlan0 pela interface que for reconhecida com o comando iwconfig.

Agora configure a sua conexão pelo icone de rede, ou se preferir edite diretamente o arquivo interfaces e resolv.conf, seguindo as dicas já postadas no blog.

Boa sorte!

Olá, vou mostrar como instalar o driver da placa com chipset Ralink RT61 de duas maneiras, a primeira usando driver para Linux e a segunda Usando Ndiswrapper.

Para Linux:

Primeiro baixe o último driver disponível no site:

http://www.ralinktech.com/ralink/Home/Support/Linux.html

No caso é o:

http://www.ralinktech.com.tw/data/drivers/2007_1210_RT61_Linux_STA_v1.1.2.0.tar.bz2

Para poder compilar o driver você precisará dos seguintes pacotes:

$ sudo apt-get install linux-headers build-essential gcc

Entre na pasta descompactada e compile o driver

$ tar xvfz RT61_Linux_STA_Drv1.1.0.0.tar.gz
$ cd RT61_Linux_STA_Drv1.1.0.0/Module/
$ cp -f Makefile.6 Makefile

Agora faça uma pequena modificação em um arquivo usando sed e mv:

$ sed ’s/pci_module_init/pci_register_driver/’ < rtmp_main.c > rtmp_main.c2
$ mv rtmp_main.c2 rtmp_main.c

Altere o seguinte texto no arquivo rtmp_main.c (começa na linha 196)

Estará assim:

#if WIRELESS_EXT >= 12
net_dev->get_wireless_stats = RT61_get_wireless_stats;
net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def;
#endif

Altere para isto:

#if WIRELESS_EXT >= 12
#if WIRELESS_EXT < 17
net_dev->get_wireless_stats = RT61_get_wireless_stats;
#endif
net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def;
#endif

Execute agora o make para fazer o módulo:

$ make all

Configurando o módulo usando Gedit (não pode ser usado caracteres ASCII na edição):

$ gksudo gedit –encoding=ISO-8859-15 /etc/Wireless/RT61STA/rt61sta.dat

Usando o VI (editor binário):

$ sudo vi -b /etc/Wireless/RT61STA/rt61sta.dat

Pronto!

Remova o módulo antigo da placa desta maneira:

$ modprobe –remove rt61pci

Suba o novo módulo com moprobe:

$ modprobe rt61

Beleza! Feito isto, verifique como o sistema reconhece a sua placa:

$ iwconfig

Como se trata de uma placa com chipset Ralink vai aparecer “ra0″ com os dados na tela.

Coloque o driver antigo na blacklist para que não conflite com o novo driver instalado:

$ echo ‘blacklist rt61pci’ >> /etc/modprobe.d/blacklist

Carregue o módulo no arquivo “modules” par que seja iniciado automáticamente na inicialização desta maneira.

$ echo ‘rt61′ | sudo tee -a /etc/modules
$ echo ‘alias ra0 rt61′ | sudo tee -a /etc/modprobe.d/aliases

O trabalho de instalação e configuração do driver foi feito, agora resta a parte de configuração
de conexão:

Comece escaneando a sua rede desta forma:

$ sudo iwlist ra0 scan

Aparecendo no resultado do escaneamento na tela, você pode configurar a sua conexão com os dados
do seu provedor, baste ver no resultado o canal e ESSID por exemplo.

Confirme que sua placa está “levantada” com o comando:

$ ifconfig ra0 up

E desabilite a interface cabeada eth0:

$ ifconfig eth0 down

Edite o arquivo Interfaces para acrescentar os dados de sua conexão wireless:

$ sudo gedit /etc/network/interfaces

Para os caso que seja uma conexão DHCP deixe o cabeçalho desta forma:

iface ra0 inet dhcp
auto ra0

Mas se você usa IP estático (fixo) deixe desta forma:

auto lo
iface lo inet loopback

iface ra0 inet static
address xx.xx.x.xx (seu ip)
netmask xxx.xxx.xxx.x(máscara de rede)
gateway xx.xx.x.x (gateway do seu provedor)
wireless-key (digite sua chave WEP de 128bits)
wireless-channel x (coloque o canal por onde vc se conecta)

Pronto! Salve e feche o arquivo.

Agora acrescente o DNS do seu provedor:

$ sudo gedit /etc/resolv.conf

nameserver
xxx.xxx.xx.xxx

Instalação feita e configuração finalizada, abra seu navegador e navegue!

Agora vou mostrar como fazer a instalação usando Ndiswrapper, nesta parte ficarei só na instalação deste
aplicativo que emula o driver da placa wireless para XP no Ubuntu. A configuração de conexão já foi
mostrada logo acima.

Usando driver de XP no Ubuntu:

Baixe a última versão de Ndiswrapper disponível:

http://ndiswrapper.sourceforge.net/joomla/

Descompacte o arquivo e entre na pasta descompactada pelo terminal:

$ tar zxvf ndiswrapper-version.tar.gz

$ cd ndiswrapper-version

E digite os seguintes comandos:

$ make uninstall
$ make
$ sudo makeinstall

O Driver desta placa para XP vc encontra aqui:
http://www.ralinktech.com/ralink/Home/Support/Windows.html

Para instalar esse driver, descompacte o arquivo baixado e procure por dois arquivos, um com extensão .inf e outro com extensão .sys. Caso não apareceçam logo de cara e exista somente o arquivo .exe, use o aplicativo Cabextract e com ele descompacte o arquivo .exe, quando terminar surgirão os arquivos .inf e .sys.

Para instalar o driver entre na pasta onde você salvou esses drivers e digite no terminal:

$ ndiswrapper -i driver.inf

Verifique se o driver foi carregado corretamente:

$ ndiswrapper -l (se aparecer “driver present”, seu driver foi instalado corretamente)

Em seguida carregue Ndiswrapper no módulo e também na inicialização do sistema da seguinte forma:

$ modprobe ndiswrapper
$ ndiswrapper -m

Pronto! Driver instalado e ndiswrapper carregado, após isto, configure sua conexão como postado mais acima neste tutorial:

Boa sorte!

Comece identificando sua placa wireless da seguinte forma:

$ lspci

Aparecerá a seguinte linha:

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)

Baixe a última versão do ndiswrapper do site oficial:

http://sourceforge.net/project/showfiles.php?group_id=93482

Vá em “desenvolvimento” no synaptic e marque o pacote linux-libc-dev, sem ele o Ndiswrapper não será instalado.

Você vai instalar o pacote linux-libc-dev usando o live cd, o synaptic vai avisar!

Para compilar o pacote você precisa ter instalados os pacotes kernel-headers e/ou kernel-source.

Para instalar o Ndiswrapper basta seguir os comandos do arquivo INSTALL.

Antes de instalar o driver .inf para Windows XP da placa, coloque o .sys junto com ele na mesma pasta e prossiga na instalação:

ndiswrapper -i net8185.inf

Depois confirme se o driver foi instalado corretamente:

ndiswrapper -l

Se aparecer “driver present”, seu driver foi instalado com sucesso!

Agora falta carregar o ndiswrapper no módulo e na inicialização, então digite os seguintes comandos na sequência:

modprobe ndiswrapper

ndiswrapper -m

Ou tb com o comando :

echo ndiswrapper >> /etc/modules

Depois é só configurar a internet, você pode fazer em Sistema/Administração/Rede, ou pode editar as configurações da seguinte maneira:

Acrescentando o DNS do seu provedor:

sudo gedit /etc/resolv.conf

nameserver xxx.xxx.xx.xxx

Salve e feche o arquivo.

Colocando as configurações de conexão:

sudo gedit /etc/network/interfaces

auto lo

iface lo inet loopback

iface wlan0 inet static

address xx.xx.x.xx (seu ip)

netmask xxx.xxx.xxx.x (máscara de rede)

gateway xx.xx.x.x (gateway do seu provedor)

wireless-key (digite sua chave WEP de 128bits)

wireless-channel x (coloque o canal por onde vc se conecta)

wireless-essid (coloque o essid do seu provedor)

auto wlan0

Pronto! Salve e feche o arquivo.

Após isso verifique se sua placa está achando sinal desta maneira:

iwlist wlan0 scan

Desta maneira você verá os essid e canais que sua placa está captando)

Aproveite para “pingar” o gateway do seu provedor:

Abra o terminal e digite:

ping xx.xx.x.xx

(número do gateway do seu provedor)

Se os pacotes estiverem sendo transmitidos já pode abrir o Firefox e navegar!

Uma boa dica é o usuário se informar antes sobre as características de sua conexão, por exemplo, eu uso chave de encriptação WEP, existem provedores que usam WPA e outros nem usam, nesse caso é só deixar em branco essa parte.

Boa Sorte!

A primeira coisa a fazer é identificar a placa, para isso rode o comando:

$ lspci

Se ela não aparecer com o comando lspcié porque a placa não está conectada ao barramento PCI, AGP ou PCI Express, então ela vai aparecer como USB.

Então rode o comando:

$ lsusb

E vai aparecer a seguinte linha:

Bus 001 Device 002: ID 148f:2573 Ralink Technology, Corp.

Feito isso, baixe o último driver disponivel no site http://rt2×00.serialmonkey.com/

http://rt2×00.serialmonkey.com/rt73-cvs-daily.tar.gz

O pacote contém o código fonte do driver e por isso você precisa ter instalados os headers do Kernel e os compiladores básicos. No Ubuntu/Kubuntu, por exemplo, você precisa instalar o pacote “build-essential” e o pacote “linux-headers” referente à versão do Kernel instalada, como em:

# apt-get install build-essential
# apt-get install linux-headers-`uname -r`

Para instalar, descompacte o driver, acesse a pasta “Module” dentro da plasta que será criada e rode os comandos “make” e “make install” (nesse driver você não precisa do “./configure”), como em:

# tar -zxvf rt73-cvs-daily.tar.gz
# cd rt73-cvs-2007101015/Module/
# make
# make install

Descarregue módulos antigos para que não conflitem com o novo driver:

# modprobe -r rt73usb
# modprobe -r rt2570
# modprobe -r rt2500usb

Agora edite o arquivo “/etc/modprobe.d/blacklist” e adicione as linhas abaixo para garantir que eles não voltarão a ser carregados depois de reiniciar o micro:

sudo gedit /etc/modprobe.d/blacklist

blacklist rt73usb
blacklist rt2570
blacklist rt2500usb
Carregue o módulo:
# modprobe rt73

Para verificar se a placa foi ativada rode o comando:

sudo gedit /proc/net/dev

Se aparecer a linha referente à interface “wlan0″, tudo correu bem.

Agora adicione a linha “rt73” no final do arquivo “/etc/modules” para garantir que o módulo passe a ser carregado automaticamente durante o boot:

# echo rt73 >> /etc/modules
Pode ser adicionado também editando o arquivo modules:
sudo gedit /etc/modules
Acrescente no final do arquivo:
rt73
Para configurar a conexão você pode fazer diretamente editando o arquivo interfaces ou resolv.conf, o primeiro armazena as configurações de conexão e o segundo os DNS primário e secundário.
Para quem deseja configurar gráficamente recomendo o WICD
Boa sorte!

A Intel renovou seu programa de desenvolvimento para Linux, e dessa vez o WiMax é um componente central do programa. Em linuxwimax.org, a gigante dos microprocessadores oferece também uma nova pilha e os primeiros drivers para seus chips WiMax.

A tecnologia WiMax tem o nome técnico de IEEE 802.16e, e oferece taxas e distâncias de transmissão superiores às dos padrões 802.11b e 802.11g, os mais populares atualmente disponíveis no mercado e comumente chamados de WiFi.

A Intel pretende incluir um chip WiMax em todos os seus aparelhos móveis de conectividade – os chamados MIDs–, assim como em seus notebooks e também em telefones celulares.

A nova pilha WiMax é composta por duas partes. No espaço do kernel, os drivers lançados compreendem, por exemplo, o “WiMax/WiFi Link 5050″ (Codinome Echo Peak). Sobre o driver roda ainda um daemon de espaço do usuário, além de bibliotecas e uma interface de controle. Esses componentes oferecem aos desenvolvedores e usuários funções como busca de redes, gerenciamento de roaming e controle do hardware.

A maioria do código que compreende a pilha e os drivers WiMax estão licenciadas sob a GPL, enquanto algumas partes utilizam a licença BSD e o firmware dos aparelhos é liberado sob a Intel Free Distribution Binary License. O Supplicant, cliente para autenticação em redes, também não está disponível sob uma licença livre, e seu código-fonte não está disponível.

A empresa deixa bem claro em sua seção FAQ que a Intel Free Distribution Binary License não é uma licença de Código Aberto, porém seu uso é gratuito. Ela argumenta que o uso de aparelhos de rádio exige a certificação pelos órgãos federais competentes, como o FCC, nos EUA – e a alteração do código-fonte do firmware pelos usuários potencialmente violaria a certificação.

O site linuxwimax.org contém várias informações a respeito de novos desenvolvimentos da Intel para sua pilha WiMax, além do código-fonte de todas as partes disponíveis e os binários proprietários.

Visto em: Linux Magazine