Configuração da placa wireless LinkSys WUSB54G com drivers de Linux
Neste artigo ensinarei como instalar uma placa wireless USB da linksys com drivers nativos do Linux. Este artigo foi baseado na distribuição Debian/Ubuntu.
Parte 2: Configuração da rede
Depois de se ter compilado o módulo, terá que configurar a placa para a sua rede. Para isso criei um script:
# vim wireless
# vim wireless
#!/bin/bash
###############################################
#
# Script para inicializar a rede Wireless com a LinkSys WUSB54G
# Criado por Hélder Quinzico
# quinzico@yahoo.com.br
###############################################
# Por vezes é necessário desligar a placa Ethernet para que
# a placa Wireless funcione bem. Pode comentar esta parte
# se desejar
ifconfig eth0 down
/etc/firewall
# Inserção do módulo. Verificar o path do módulo
insmod /usr/src/rt2570-cvs-20051008/Module/rt2570.ko
# Parâmetros opcionais RTC/RTS.
# Não são necessários, pode comentar também
#iwconfig rausb0 rts 250
#iwconfig rausb0 frag 512
#iwpriv rausb0 psm 0
#################
iwconfig rausb0 essid NOME-ESSID-DO-AP
# Parâmetro opcional, mas se souber qual é o canal poderá especificá-lo
iwconfig rausb0 channel 11
#Se usar encriptação WEP deverá especificar a chave nesta área
iwconfig rausb0 key restricted CHAVE-WEP
ifconfig rausb0 up
# Poderá especificar a taxa da ligação 11-54Mbits.
# Se comentar ficará automático
iwconfig rausb0 rate 11M
# Se tiver acesso a um servidor DHCP, poderá automatizar a configuração final
dhclient rausb0
# Caso contrario terá de especificar os IP's manualmente
ifconfig rausb0 IP-PLACA-WIRELESS netmask MASCARA-DA-REDE
route del default
route add default rausb0
route add default gw IP-DO-GATEWAY
depmod -a
echo "nameserver DNS-DA-REDE" > /etc/resolv.conf
#############################################
###############################################
#
# Script para inicializar a rede Wireless com a LinkSys WUSB54G
# Criado por Hélder Quinzico
# quinzico@yahoo.com.br
###############################################
# Por vezes é necessário desligar a placa Ethernet para que
# a placa Wireless funcione bem. Pode comentar esta parte
# se desejar
ifconfig eth0 down
/etc/firewall
# Inserção do módulo. Verificar o path do módulo
insmod /usr/src/rt2570-cvs-20051008/Module/rt2570.ko
# Parâmetros opcionais RTC/RTS.
# Não são necessários, pode comentar também
#iwconfig rausb0 rts 250
#iwconfig rausb0 frag 512
#iwpriv rausb0 psm 0
#################
iwconfig rausb0 essid NOME-ESSID-DO-AP
# Parâmetro opcional, mas se souber qual é o canal poderá especificá-lo
iwconfig rausb0 channel 11
#Se usar encriptação WEP deverá especificar a chave nesta área
iwconfig rausb0 key restricted CHAVE-WEP
ifconfig rausb0 up
# Poderá especificar a taxa da ligação 11-54Mbits.
# Se comentar ficará automático
iwconfig rausb0 rate 11M
# Se tiver acesso a um servidor DHCP, poderá automatizar a configuração final
dhclient rausb0
# Caso contrario terá de especificar os IP's manualmente
ifconfig rausb0 IP-PLACA-WIRELESS netmask MASCARA-DA-REDE
route del default
route add default rausb0
route add default gw IP-DO-GATEWAY
depmod -a
echo "nameserver DNS-DA-REDE" > /etc/resolv.conf
#############################################
De seguida para fazer que este script inicie no boot do sistema, deverá copiar o ficheiro para /etc/init.d/, no caso de um sistema Debian/Ubuntu:
# cp wireless /etc/init.d/
# chmod 700 /etc/init.d/wireless
# ln -s /etc/init.d/wireless /etc/rc2.d/S99wireless
No caso de sistemas Red Hat, basta editar o ficheiro /etc/rc.local e escrever o path-do-ficheiro/wireless. Exemplo:
# echo "/etc/init.d/wireless" >> /etc/rc.local
Para pôr a funcionar basta correr o comando:
# /etc/init.d/wireless
Felipe