[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problemas para carregar wireless no boot



Olá,

Recentemente comprei uma placa USB wireless da Edimax EW-7318USg e segui um tutorial (http://www.guiadohardware.net/dicas/ralink-rt73-linux.html ) para fazê-la funcionar no Debian, já que a mesma não é compatível com o wpa_supplicant. Criei (copiei) um script, que coloco abaixo, e o mesmo funciona perfeitamente quando executo-o após o boot: $ sudo /etc/init.d/wireless

Porém quando dá o boot, o link em /etc/rc5.d/S99wireless não carrega a interface.

Alguém poderia me ajudar?

################## script #######################

#!/bin/sh
# script para configurar a rede wireless

rede="SSD_AP"
passphrase="passphrase_AP"
ip="192.168.1.101"
gateway="192.168.1.1"
dns="192.168.1.1 "

# Desativa o network-manager
/etc/dbus-1/event.d/26NetworkManagerDispatcher stop
/etc/dbus-1/event.d/25NetworkManager stop

# Desativa a interface de rede cabeada
ifconfig eth0 down

# Desativa o cliente dhcp
killall dhclient3

# Descobre qual é o device da placa wireless
placa=`cat /proc/net/wireless | tail -n 1 | cut -f 1 -d ":" | cut -c 2-`

ifconfig $placa up
iwconfig $placa mode managed

ifconfig $placa up
iwconfig $placa ap $rede
iwpriv $placa  set AuthMode=WPAPSK
iwpriv $placa set WPAPSK=$passphrase
iwpriv $placa set EncrypType=TKIP
iwconfig $placa

ifconfig $placa $ip netmask 255.255.255.0 up
route del default
route add default gw $gateway dev $placa
echo "nameserver $dns" > /etc/resolv.conf

ping -c 1 -w 2 google.com 2>/tmp/check
check=`cat /tmp/check`
while [ "$check" = "ping: unknown host google.com" ]; do
ifconfig eth0 down
ifconfig $placa up
iwconfig $placa mode managed
ifconfig $placa up
iwconfig $placa ap $rede
iwpriv $placa set AuthMode=WPAPSK
iwpriv $placa set WPAPSK=$passphrase
iwpriv $placa set EncrypType=TKIP
iwconfig $placa
sleep 3
ping -c 1 -w 2 google.com 2>/tmp/check
check=`cat /tmp/check`
done

################## script #######################

Reply to: