Mahlzeit 
Seit Feisty hab ich ein wenig probleme mit meinem WLAN (rt2500 Chip). Hab mir zwar n startscript gebastelt das die essid am anfang richtig setzt, aber trotzdem hab ich ab und an probleme mit der geschwindigkeit.
deshalb hab ich mir n shellscript gebastelt, das immer im hintergrund laufen soll und prüft ob die aktuelle rate 54M entspricht. wenn nicht, soll die rate auf 54M gesetzt werden.
der code:
wlan_check
allerdings kommt bei ausführung des scripts folgender fehler
[: 7: missing ]
[: 12: Rate=54: unexpected operator
wenn die aktuelle rate 54M IST
und
sh wlan_check
wlan_check: 7: 1: not found
wenn die aktuelle rate UNTER 54M ist.
Kann mir mal bitte jemand nen tip geben
-> :idea: usw
thx & mfg da BendIt

Seit Feisty hab ich ein wenig probleme mit meinem WLAN (rt2500 Chip). Hab mir zwar n startscript gebastelt das die essid am anfang richtig setzt, aber trotzdem hab ich ab und an probleme mit der geschwindigkeit.
deshalb hab ich mir n shellscript gebastelt, das immer im hintergrund laufen soll und prüft ob die aktuelle rate 54M entspricht. wenn nicht, soll die rate auf 54M gesetzt werden.
der code:
wlan_check
#!/bin/bash
check=`iwconfig ra0 | grep -iw 'Rate=54'`
while [$check!=""]
do
sleep 30
done
if [$check ""]
then
iwconfig ra0 rate 54M
fi
allerdings kommt bei ausführung des scripts folgender fehler
[: 7: missing ]
[: 12: Rate=54: unexpected operator
wenn die aktuelle rate 54M IST
und
sh wlan_check
wlan_check: 7: 1: not found
wenn die aktuelle rate UNTER 54M ist.
Kann mir mal bitte jemand nen tip geben

-> :idea: usw
thx & mfg da BendIt
.:Reden Ist Schweigen und Silber Ist Gold:.
real programmers don't comment their code: if it was hard to write, it should be hard to read!
real programmers don't comment their code: if it was hard to write, it should be hard to read!