nram
Power Member
Bem, eu decidi escrever este "artigo" para quem usa slackware e tem problemas em usar placas wireless PCI. Visto que ja anteriormente tentei faze-lo mas acabei por não conseguir. Vou dar umas das formas mais fáceis e explicadas para ninguem se perder.
Então, vou ensina-los a instalar um driver para placas PCI wireless através do ndiswrapper, este suporta muito tipo de placas, visto que emula o próprio driver do windows.
Notas: - Testado em Slackware 11 e 12
- CD original da placa (drivers do windows)
Agora vou começar a descrever por passos.
1º) Instalar ndiswrapper
Fazer download da ultima versão (se possivel) do ndiswrapper no seguinte site: http://ndiswrapper.sourceforge.net/
Instalar:
ou
Fazer download da ultima versao presente em: http://linuxpackages.telecoms.bg/Slackware-12.0/martijn/ (pesquisando lá), neste momento é http://linuxpackages.telecoms.bg/Slackware-12.0/martijn/ndiswrapper-1.48_2.6.21.5_smp-i686-1McD.tgz
Instalar:
Nota: Verifica se ficou tudo bem instalado com o comandos ndiswrapper, deverá ficar assim parecido:
2º) Drivers da placa:
3º) Subir o modulo:
Verificar: lsmod e dmesg
Configuração:
1º) Pesquisa de redes:
2º) Para ligar a certa rede:
3º) Subir a rede:
Router sem DHCP (Isto nao testei, copiei de um site)
Router com DHCP (Testado por mim)
4º)Finalizar:
É preciso meter os DNS do vosso ISP no /etc/resolv.conf , embora agora a maioria dos routers já os metem na cache. Por isso para os routers que metem-los na cache só precisam de meter o seguinte:
Nota: Para os routers que não metem em cache os DNS por vezes têm que actualizar os DNS, pois os ISP por vezes o mudam.
5º)Bom da noticia:
Já tendes INTERNET
Nota: Agora já viram o que é estar a configurar a rede todas as vezes que iniciam a vossa máquina? Para não ter este problema devem seguir os seguintes passos:
Para os que nao têm DHCP:
Para os que têm DHCP
E pronto. Custou muito? Acho que não. Comentem á vontade, pode-se sempre alterar o que está escrito. Há muitas formas de fazer o mesmo.
Fonte: http://netformatica.com/smf/index.php/topic,285.0.html
Então, vou ensina-los a instalar um driver para placas PCI wireless através do ndiswrapper, este suporta muito tipo de placas, visto que emula o próprio driver do windows.
Notas: - Testado em Slackware 11 e 12
- CD original da placa (drivers do windows)
Agora vou começar a descrever por passos.
1º) Instalar ndiswrapper
Fazer download da ultima versão (se possivel) do ndiswrapper no seguinte site: http://ndiswrapper.sourceforge.net/
Instalar:
Código:
- # tar -zxvf ndiswrapper-x.xx.x.tar.gz
- # mv ndiswrapper-x.xx.x /usr/src
- # cd /usr/src/ndiswrapper-x.xx.x
- # make
- # make install
ou
Fazer download da ultima versao presente em: http://linuxpackages.telecoms.bg/Slackware-12.0/martijn/ (pesquisando lá), neste momento é http://linuxpackages.telecoms.bg/Slackware-12.0/martijn/ndiswrapper-1.48_2.6.21.5_smp-i686-1McD.tgz
Instalar:
Código:
- # installpkg ndiswrapper-1.47_2.6.21.5-i486-1McD.tgz
Nota: Verifica se ficou tudo bem instalado com o comandos ndiswrapper, deverá ficar assim parecido:
xxxx@xxxx:/xxxx/xxxx# ndiswrapper
install/manage Windows drivers for ndiswrapper
usage: ndiswrapper OPTION
-i inffile install driver described by 'inffile'
-a devid driver use installed 'driver' for 'devid' (dangerous)
-r driver remove 'driver'
-l list installed drivers
-m write configuration for modprobe
-ma write module alias configuration for all devices
-mi write module install configuration for all devices
-v report version information
where 'devid' is either PCIID or USBID of the form
2º) Drivers da placa:
Código:
- # mount /dev/cdrom /pasta/onde/querem/montar
- # cd /pasta/onde/querem/montar
- # Entrem na pasta onde tem os drivers, por exemplo WinXP, que contem um ficheiro *.inf e um *.sys
- # cp *.inf *.sys /usr/src/ndiswrapper-x.xx.x (* -> nome do drivre)
- # cd /usr/src/ndiswrapper-x.xx.x
- # ndiswrapper -i *.inf (* -> nome do drivre)
3º) Subir o modulo:
Código:
- # modprobe ndiswrapper
Verificar: lsmod e dmesg
Configuração:
1º) Pesquisa de redes:
Código:
- # iwlist wlan0 scanning
2º) Para ligar a certa rede:
Código:
- # iwconfig wlan0 essid "nome_da_rede_a_ligar" key "encriptaçao_caso_tenha" channel "X"
- # iwconfig wlan0 key open
3º) Subir a rede:
Router sem DHCP (Isto nao testei, copiei de um site)
Código:
- # ifconfig wlan0 ip_router/mascara up
- # route add wlan0
- # route add default gw ip.do.meu.gateway
Router com DHCP (Testado por mim)
Código:
- # ifconfig wlan0 ip_interno_que_kers_ficar <- ifconfig wlan0 192.168.1.10 (exemplo)
- # route add default gw ip_do_meu_gateway <- route add default gw 192.168.1.1 (exemplo)
4º)Finalizar:
É preciso meter os DNS do vosso ISP no /etc/resolv.conf , embora agora a maioria dos routers já os metem na cache. Por isso para os routers que metem-los na cache só precisam de meter o seguinte:
Código:
- # echo "nameserver ip_do_meu_gateway" >> /etc/resolv.conf
Para os que não têm:
- # echo "nameserver ip_do_meu_DNS" >> /etc/resolv.conf
Nota: Para os routers que não metem em cache os DNS por vezes têm que actualizar os DNS, pois os ISP por vezes o mudam.
5º)Bom da noticia:
Já tendes INTERNET
Nota: Agora já viram o que é estar a configurar a rede todas as vezes que iniciam a vossa máquina? Para não ter este problema devem seguir os seguintes passos:
Código:
- # echo "/sbin/modprobe ndiswrapper" >> /etc/rc.d/rc.modules
- vi /etc/rc.d/rc.local (inserir as seguintes linhas)
Para os que nao têm DHCP:
Código:
- # iwconfig wlan0 essid "nome_da_rede_a_ligar" key "encriptaçao_caso_tenha" channel "X"
- # iwconfig wlan0 key open
- # ifconfig wlan0 ip_router/mascara up
- # route add wlan0
- # route add default gw ip.do.meu.gateway
Para os que têm DHCP
Código:
- # iwconfig wlan0 essid "nome_da_rede_a_ligar" key "encriptaçao_caso_tenha" channel "X"
- # iwconfig wlan0 key open
- # ifconfig wlan0 ip_interno_que_kers_ficar
- # route add default gw ip_do_meu_gateway
E pronto. Custou muito? Acho que não. Comentem á vontade, pode-se sempre alterar o que está escrito. Há muitas formas de fazer o mesmo.
Cumps.|Podem copiar o texto original para onde quizerem, mas não se esqueçam de meter a fonte.|
Fonte: http://netformatica.com/smf/index.php/topic,285.0.html