Artigo postador no Dicas-L da Unicamp
Colaboração: Ricardson Williams
Com o pacote ndiswrapper você pode utilizar os drivers de placas de rede wireless do windows NT ou XP dentro do Linux.
É interessante que você ja esteja com o kernel 2.6.14.3 rodando em seu computador para isso leia o Howto Instalando Kernel 2.6.14.3(http://ricardsonwilliams.com.br/artigos/kernel26143-slackware102.txt) no Slackware 10.2 antes de proceguir nos próximos passos.
Será necessário baixar o kernel-source.
installpkg kernel-source-2.6.14.3-noarch-1.tgz
Passo 1:
Precisamos desabilitar uma opção no kernel para que o ndiswrapper funcione corretamente, para isso precisamos usar o comando make menuconfig.
cd /usr/src/linux
make menuconfig
Va para a opção "Kernel Hacking"e marque "Kernel Debugging" e em seguinda desabilite a opção "Use 4kb for kernel stacks instead of 8kb". Agora podemos sair salvar a nova configuração de kernel.
Passo 2:
Compilando o kernel.
make bzImage
make
make modules install
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-generic-2.6.14.3
cd /boot
mkinitrd -c -k 2.6.14.3 -m reiserfs
Agora rode o comando lilo para que a informação do novo kernel fique gravado na mbr.
lilo
Agora vamos reiniciar o nosso Slackware para nos certificarmos que o novo kernel esta funcionando corretamente.
Passo 3:
Agora com o novo kernel funcionando...precisamos compilar o ndiswrapper, a versão utilizada é a 1.7
mkdir /root/download
cd /root/download
wget http://surfnet.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.7.tar.gz
tar xzf ndiswrapper-1.7.tar.gz
cd ndiswrapper-1.7
make
make install
Passo 4:
É necessário carregar o modulo do ndiswrapper em nosso sistema, precisamos executar os seguintes comandos:
depmod -a
modprobe ndiswrapper
Agora é necessário ter o cd de instalação da placa wireless ou baixar o driver da internet no meu caso eu tenho uma LinkSYS Wireless G procure por arquivos .inf que o é o que vamos precisar para instalar a placa.
ndiswrapper -i lsbcmnds.inf
Depois de instalar o driver vamos verificar se a placa foi detectada pelo ndiswrapper.
ndiswrapper -l
Installed drivers:
lsbcmnds driver present, hardware present
Agora precisamos carregar o modulo do ndiswrapper quando nosso Slackware inicializar, então execute o comando abaixo:
ndiswrapper -m
Veja se o arquivo /etc/modules.conf foi atualizado com a seguinte linha:
alias wlan0 ndiswrapper
Passo 5:
Agora vamos configurar a nossa placa wireless para pegar um ip descomente apenas as opções abaixo no arquivo rc.inet1.conf.
vi /etc/rc.d/rc.inet1.conf
IFNAME[4]="wlan0"
USE_DHCP[4]="yes"
Agora reinicie o seu compatador.
Passo 6:
ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:12:17:0F:0C:C0
inet addr:192.168.2.102 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::212:17ff:fe0f:cc0/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1690 errors:0 dropped:0 overruns:0 frame:0
TX packets:1875 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1562729 (1.4 Mb) TX bytes:259123 (253.0 Kb)
Interrupt:10 Memory:e2000000-e2002000
Colaboração: Ricardson Williams
Com o pacote ndiswrapper você pode utilizar os drivers de placas de rede wireless do windows NT ou XP dentro do Linux.
É interessante que você ja esteja com o kernel 2.6.14.3 rodando em seu computador para isso leia o Howto Instalando Kernel 2.6.14.3(http://ricardsonwilliams.com.br/artigos/kernel26143-slackware102.txt) no Slackware 10.2 antes de proceguir nos próximos passos.
Será necessário baixar o kernel-source.
installpkg kernel-source-2.6.14.3-noarch-1.tgz
Passo 1:
Precisamos desabilitar uma opção no kernel para que o ndiswrapper funcione corretamente, para isso precisamos usar o comando make menuconfig.
cd /usr/src/linux
make menuconfig
Va para a opção "Kernel Hacking"e marque "Kernel Debugging" e em seguinda desabilite a opção "Use 4kb for kernel stacks instead of 8kb". Agora podemos sair salvar a nova configuração de kernel.
Passo 2:
Compilando o kernel.
make bzImage
make
make modules install
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-generic-2.6.14.3
cd /boot
mkinitrd -c -k 2.6.14.3 -m reiserfs
Agora rode o comando lilo para que a informação do novo kernel fique gravado na mbr.
lilo
Agora vamos reiniciar o nosso Slackware para nos certificarmos que o novo kernel esta funcionando corretamente.
Passo 3:
Agora com o novo kernel funcionando...precisamos compilar o ndiswrapper, a versão utilizada é a 1.7
mkdir /root/download
cd /root/download
wget http://surfnet.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.7.tar.gz
tar xzf ndiswrapper-1.7.tar.gz
cd ndiswrapper-1.7
make
make install
Passo 4:
É necessário carregar o modulo do ndiswrapper em nosso sistema, precisamos executar os seguintes comandos:
depmod -a
modprobe ndiswrapper
Agora é necessário ter o cd de instalação da placa wireless ou baixar o driver da internet no meu caso eu tenho uma LinkSYS Wireless G procure por arquivos .inf que o é o que vamos precisar para instalar a placa.
ndiswrapper -i lsbcmnds.inf
Depois de instalar o driver vamos verificar se a placa foi detectada pelo ndiswrapper.
ndiswrapper -l
Installed drivers:
lsbcmnds driver present, hardware present
Agora precisamos carregar o modulo do ndiswrapper quando nosso Slackware inicializar, então execute o comando abaixo:
ndiswrapper -m
Veja se o arquivo /etc/modules.conf foi atualizado com a seguinte linha:
alias wlan0 ndiswrapper
Passo 5:
Agora vamos configurar a nossa placa wireless para pegar um ip descomente apenas as opções abaixo no arquivo rc.inet1.conf.
vi /etc/rc.d/rc.inet1.conf
IFNAME[4]="wlan0"
USE_DHCP[4]="yes"
Agora reinicie o seu compatador.
Passo 6:
ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:12:17:0F:0C:C0
inet addr:192.168.2.102 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::212:17ff:fe0f:cc0/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1690 errors:0 dropped:0 overruns:0 frame:0
TX packets:1875 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1562729 (1.4 Mb) TX bytes:259123 (253.0 Kb)
Interrupt:10 Memory:e2000000-e2002000
Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog