Rede wireless como eu montei !!!!(uma ajuda)

Iniciado por botinha, 28 de Maio de 2007, 18:02

tópico anterior - próximo tópico

botinha

Caros amigos em busca de novos conhecimentos, tentei montar uma rede wireless aqui em casa com um desktop e um notebook HP com placa de rede wireless embutida (hoje quase todos notebooks possui essa placinha) e foi difícil (necessidade de botar a cuca para funcionar) porém com pesquisas e ajuda consegui.  Adquiri um placa de rede wireless usb porém não tive muito sucesso, a máquina (desktop) reconhecia a rede wireless(internet a rádio) por onde eu recebo a net porém não conseguia fazer o notebook enxergar o desktop e vice-versa. Resolvi adquiri uma placa PCI Encore modelo ENLWI-G2 que para minha supresa possui driver para Linux. (sem mas blá blá blá)

Descreverei aqui dos métodos usando o Desktop como servidor e o Notebook com cliente:

-1º  usando o ndiswraper no Ubuntu 7.04

-2º usando o driver que veio na placa no Debian Etch 4


Primeiro método

Instalando usando o ndiswraper

# apt-get install ndiswrapper-source ndiswraper-common ndiswrapper utils-1.9 (se preferir use o synaptic) depois de instalar rode no terminal:
# depmod -a  (para atualizar a lista os módulos do kernel).


com o o ndiswrapper instalado é hora de instalar o drive do Windows que vem no CD de instalação da placa.

insira o CD no drive de Cd, abra um terminal e digite:

$sudo ndiswrapper -i /media/cdrom/DRIVER/WINXP/net8185.inf

verifique se ele foi instalado com sucesso, rodando o comando:

#ndiswrapper -l
se tudo correu bem a saída do comando será a seguinte:

net8185 : driver installed
        device (10EC:8185) present (alternate driver: r818x)

agora é hora de carregar o módulo rode o comando:

#modprobe ndiswrapper

se tudo correu bem o led da sua placa irá começar a piscar.

para salvar a configuração faça o seguinte, rode o comando:

#ndiswrapper -m (inclua no final do /etc/modules "ndiswrapper" (sem aspas) para ele ser carregado no boot.


Segundo método


Abra um terminal como root e rode os comandos (usando o module-assistant):

# m-a update
# m-a prepare

Depois dos comandos o Debian irá atualizar o kernel e instalar os compiladores.


Para instalar o drive para LInux, você deve copiar o driver que vem no CD da placa o seu /home, e descompactar.

abra um terminal como root e rode os comandos:

#tar -zxvf rtl8185_linux_26.1010.0531.2006.tar.gz
#cd rtl8185_linux_26.1010.0531.2006
#./makedrv
#./wlan0up (aqui gostaria de abrir uma resalva para quem puder ajudar, como fazer o driver ser carregado o boot pois toda a vez que reinicio a máquina tenho que entrar no diretório citado e executar esse script, para que a placa funcione)

se tudo correu bem o led da sua placa irá começar a piscar.


No arquivo README do driver está dessa maneira.
Citar< Installation >
Running the scripts can finish all operations of building up modules from source code and start the nic:

   (1)Build up the driver from the source code
            ./makedrv

       (2)Load the driver module to kernel and start up nic
          ./wlan0up
           (if "insmod: error inserting 'r8180.ko': -File exists." met,
           ./wlan0rmv
      ./wlan0down
      ./wlan0up
       should be OK.
      )
   (3)Refer to < Set wireless lan MIBs > to set Wireless LAN specific parameters.




Para fazer funcionar a rede o "crimeboy" me passou dois scripts.

Para o desktop:
#!/bin/sh
# wifi script by crimeboy

LOCAL_IPADDR="192.168.66.6"
LOCAL_NETMASK="225.225.225.0"
LOCAL_BROADCAST="192.168.66.255"
LOCAL_NETWORK="192.168.66.0"

ifconfig wlan0 $LOCAL_IPADDR netmask $LOCAL_NETMASK up
iwconfig wlan0 nickname "linuxdesk"
iwconfig wlan0 mode Ad-Hoc
iwpriv wlan0 mode 0

echo "maquina $LOCAL_IPADDR on"


Para o notebook:
#!/bin/sh
# wifi script by crimeboy (laptop)

LOCAL_IPADDR="192.168.66.7"
LOCAL_NETMASK="225.225.225.0"
LOCAL_BROADCAST="192.168.66.255"
LOCAL_NETWORK="192.168.66.0"

ifconfig eth1 $LOCAL_IPADDR netmask $LOCAL_NETMASK up
iwconfig eth1 nickname "linuxlap"
iwconfig eth1 mode Ad-Hoc
iwpriv eth1 mode 0
echo "maquina $LOCAL_IPADDR on"

Eles são usados quando eu quero usar a rede wireless ao invés da rede cabeada. Tais scripts devem ser executados como root. Ainda para encrementar coloquei o script na barra de tarefas (painel, a barra superior no desktop) para clicar e funcionar a rede wireless, segue um sc do ícone.

 

Observação para compartilhar a internet coloque no sou  /etc/init.d/bootmisc.sh

modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

Aonde ethX é a placa por onde você recebe a internet.


Fontes:

http://www.guiadohardware.net/guias/05/index4.php
http://celo.wordpress.com/ "crimeboy" usuário do irc ubuntu-br dedicou um bom tempo em me ajudar.


Estamos abertos para correções, mas a intenção é que ajude alguém.


Valeu......... :)


"o suor poupa o sangue"