1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Guia Como instalar a tua placa pci wireless no slackware

Discussão em 'Análises e Artigos - Internet, Redes e Segurança' iniciada por nram, 6 de Outubro de 2007. (Respostas: 0; Visualizações: 5484)

  1. nram

    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:
    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:

    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.

    Fonte: http://netformatica.com/smf/index.php/topic,285.0.html
     

Partilhar esta Página