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:
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:
olá,
vc já instalou em alguma outra distro?
eu já instalei no RH9, pode ser?
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::::
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 [email protected].
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.