Visite: BR-Linux ·  VivaOLinux ·  Dicas-L


+ Responder ao Tópico

  1. coloquei o kernel souce + mesmo assim não sei como instalar a minha wireless no mandrake. Alguem ja fez no mandrake 10????

    Me ajude :roll:


  2.    Publicidade


  3. #2
    mcyberx
    olá,

    vc já instalou em alguma outra distro?
    eu já instalei no RH9, pode ser?

  4. #3
    Pode at~e ser mais preciso q funcione tb no mandrake 10 pois tem uma maquina onde trabalho e ~e mandrake 10 e ela precisa de wireless vc ja tentou no Mandrake::::

  5. #4
    mcyberx
    Vê se esse doc te ajuda:

    está com os acentos meio zuado mais dá para entender:

    Conexão wireless(infra-estrutura) com a placa Samsung SWL-2210P(MagicLan)

    Este documento descreve os passos na configuração de uma rede wireless(infra-estrutura) com a placa Samsung SWL-2210P(MagicLan). O driver usado neste procedimento é livre, e pode ser obtido aqui. Como o driver distribuído pela Samsung é proprietário, não poderei distribuí-lo.

    A configuração foi feita no Red Hat GNU/Linux 9.0, com o kernel 2.4.20-8(kernel padrão, vindo com a distribuição, modificado pela Red Hat), arquitetura i686.
    Para descobrir a versão de seu kernel e a arquitetura na qual está empregado, digite num emulador de terminal(ex.: xterm, gnome-terminal, etc...):


    $ uname -a

    Deve seguir a resposta(no caso, possuo um Athlon, que é reconhecido como i686):

    Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:18:24 EST 2003 i686 athlon i386 GNU/Linux
    $

    Atenção! A partir daqui é preciso realizar as operações como root.

    Depois que descobrir a versão do kernel e sua arquitetura, é preciso copiar o arquivo kernel-2.X.X-arquitetura.config, geralmente localizado em /usr/src/linux/configs(varia de uma distribuição para outra; no meu caso, e no do exemplo, o diretório contendo os arquivos de configuração ficam em /usr/src/linux-2.4/configs) para outro arquivo localizado em /usr/src/linux(no meu caso e exemplo, /usr/src/linux-2.4/.config), chamado .config; faça o seguinte num emulador de terminal:

    # cp /usr/src/linux-2.4/configs/kernel-2.4.20-i686.config /usr/src/linux-2.4/.config

    Detalhe: o driver necessita identificar o seu kernel e arquitetura através desse arquivo. Se não for feito este procedimento a instalação do driver falha.

    Baixado o driver(o link está logo no início deste documento), descompacte-o num diretório de sua preferência(eu prefiro descompactar arquivos .tar.gz no diretório /tmp; no exemplo o arquivo está em /home/usuario e vai ser descompactado em /tmp; como se percebe "tmp #", já estou dentro do diretório /tmp):

    tmp # tar -zxvf /home/usuario/linux-wlan-ng-0.2.1-pre12.tar.gz

    Depois entre no diretório criado com a extração do arquivo:

    # cd linux-wlan-ng-0.2.1-pre12

    Agora chegou a hora de compilar o driver e instalá-lo. Num emulador de terminal, digite("linux-wlan-ng-0.2.1-pre12 #" indica que estou dentro do diretório criado pela extração do arquivo linux-wlan-ng-0.2.1-pre12.tar.gz):

    linux-wlan-ng-0.2.1-pre12 # make config

    Executado o comando make, serão retornadas mensagens que mostram opções de configurações para o driver. Estamos tratando de uma placa PCI, portanto precisaremos compilar somente o driver com a opção PCI. Na primeira pergunta responda "n".

    - Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: n
    Select "y" if you want to build the Prism PCMCIA driver.
    If you select "n", the PCMCIA related questions below
    will not be asked.

    Na segunda, responda "n".

    - Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]: n
    Select "y" if you want to build the Prism driver for
    PLX PCI9052 PCI/PCMCIA adapter based solutions.

    Atenção! Agora responda "y".

    - Build Prism2.5 native PCI (_pci) driver? (y/n) [y]: y
    Select "y" if you want to build the Prism driver for
    Prism2.5 ISL3874 based native PCI cards. This includes
    PCI add-in cards and the mini-pci modules included in some
    notebook computers (but not all, some use internal USB modules).

    E agora "n".

    - Build Prism2.5 USB (_usb) driver? (y/n) [y]: n
    Select "y" if you want to build the Prism driver for
    Prism2.5 ISL3873 based USB adapters. This includes
    USB add-on modules and the internal modules included in some
    notebook computers.

    Nesta opção, você deve digitar o diretório onde se localizam as informações do seu kernel(no exemplo o diretório é /usr/src/linux-2.4)

    - Linux source directory [/usr/src/linux]: /usr/src/linux-2.4
    The config script will attempt to automagically find your kernel
    source directory. If found, the kernel source source directory
    will be presented as the default selection. If the default
    selection is wrong, you may correct it here.

    Não é preciso digitar nada nesta. Apenas tecle "enter".

    - Alternate target install root directory on host []:
    This prompt allows you to specify an alternative root directory
    for the install process.

    Provavelmente, o instalador já deverá ter descoberto o diretório com os módulos para o seu kernel. Mas se não, digite-o(no exemplo, /lib/modules/2.4.20-8)

    - Module install directory [/lib/modules/2.2.20]: /lib/modules/2.4.20-8
    Select where you want the driver modules to be installed. The
    script constructs a default location using the output of uname.
    If you have not yet installed the kernel you will run linux-wlan
    with, and the new kernel has a different version string, you will
    need to change this value.

    Aqui também não é preciso digitar alguma informação. Basta teclar "enter".

    - Prefix for build host compiler? (rarely needed) []:
    When cross-compiling or using different compilers for kernel and
    user-mode software, it is sometimes (but rarely) necessary to
    specify a different compiler prefix to use when compiling the
    _tools_ that are built to run on the build host during the
    linux-wlan-ng build process.

    Nesta também não. Tecle "enter"

    - Build for debugging (see doc/config.debug) (y/n) [y]:
    This option enables the inclusion of debug output generating
    statements in the driver code. Note that enabling those statements
    requires the inclusion of insmod/modprobe command line arguments
    when loading the modules. See the document doc/config.debug
    for more information.

    Feito isto, digite:

    linux-wlan-ng-0.2.1-pre12 # make all

    Depois:

    linux-wlan-ng-0.2.1-pre12 # make install

    Pronto! Agora temos o driver compilado e instalado. Basta que configuremos as informações do provedor, como DNS, ssid, máscara de rede, etc...
    Passemos à configuração de rede!

    Primeiramente é preciso reunir os seguintes dados:

    - Nome da rede, ou ssid, ou ainda, como a maioria das pessoas se refere, somenre id. No exemplo adotaremos a ssid "conexaowireless".
    - O ip da sua máquina na rede. No exemplo, 100.100.100.1.
    - A máscara de rede(net mask). Aqui, 255.255.255.0.
    - A porta de entrada(gateway). Neste exemplo, 100.100.100.2
    - O nome de serviço do domínio(DNS). No exemplo, 200.200.200.20.

    Detalhe: As informações adotadas no exemplo são fictícias.

    Como a ssid do exemplo é "conexaowireless", copiaremos o arquivo wlancfg-DEFAULT, localizado em /etc/wlan, para um arquivo chamado wlancfg-conexaowireless, no mesmo diretório(se sua ssid for, por exemplo, "wlan", deverá copiar o arquivo wlancfg-DEFAULT para o arquivo wlancfg-wlan). Para isso basta digitar:

    # cp /etc/wlan/wlancfg-DEFAULT /etc/wlan/wlancfg-conexaowireless

    Feito isto, é necessário editar o arquivo wlan.conf em /etc/wlan, trocando a linha SSID_wlan0 para SSID_wlan0=conexaowireless. Se sua ssid for outra, como por exemplo "radio", basta trocar a linha SSID_wlan0 por SSID_wlan0=radio.

    Agora edite o arquivo wlancfg-conexaowireless(este é o arquivo do exemplo; basta editar o arquivo criado com a sua ssid se esta não for a sua), e faça as mudanças necessárias para se adaptar à sua rede, como configurações para chaves de segurança e outras coisas. No exemplo, o provedor não utiliza nenhuma opção especial como essas chaves.

    Você precisa ter certeza de que o driver será carregado na inicialização do computador. O jeito mais simples de se fazer isso é adicionar os seguintes comandos no seu arquivo rc.local em /etc(estes comandos podem ser adicionados em outros arquivos, dependendo da sua distribuição):

    Atenção! Aqui estão sendo utilizadas as informações fictícias que citei logo acima. Troque-as pelas suas.

    modprobe prism2_pci
    wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
    wlanctl-ng wlan0 lnxreq_autojoi ssid=conexaowireless authtype=opensystem
    ifconfig wlan0 100.100.100.1 netmask 255.255.255.0
    route add default gw 100.100.100.2

    E não se esqueça de colocar o endereço do DNS de seu provedor no arquivo resolv.conf em /etc. Para isso basta abrí-lo com um editor de textos comum, e digitar(lembre-se de que o ip no exemplo é fictício; substitua-o pelo do DNS de seu provedor):

    nameserver 200.200.200.20

    Salve o arquivo.
    Por último, adicione no arquivo modules.conf em /etc, a seguinte linha(basta abrir o arquivo com um editor de textos comum):

    alias wlan0 prism2_pci

    Salve o arquivo e pronto! Acabou! Agora basta reiniciar o computador para que esteja conectado.
    Lembre-se de que estas operações foram executas no Red Hat GNU/Linux, e podem variar de uma distribuição para outra.
    Se você descobrir algum erro neste documento ou estiver com alguma dúvida, entre em contato comigo pelo e-mail pirama@vaspsoft.com.br.
    Todo o conteúdo deste documento está licenciado sob a FDL.
    Agradeço à Comunidade do Software Livre do Brasil e de todo o mundo, e especialmente à Vaspsoft e à Comunidade Vaspsoft.


  6.    Publicidade