Långsamt(1MB) WiFi vid varje uppstart? (LÖST, äntligen!)
Långsamt(1MB) WiFi vid varje uppstart? (LÖST, äntligen!)
Hej!
Hastigheten på mitt trådlösa nätverk envisas gå ner till 1Mb/s varje gång jag startar om burken. Jag får upp den till 54Mb/s om jag skriver: sudo iwconfig wlan0 rate 54M i terminalen, men jag börjar tröttna på att göra det varje gång jag startat Ubuntu... Har provat lägga in raden "wireless-rate 54M" i filen /etc/network/interfaces , men det hjälper inte. Så här ser det ut efter varje inloggning i Ubuntu 8.10, internet går segt som sirap om man inte kör kommandot sudo iwconfig wlan0 rate 54M i terminalen, först då blir Bit Rate= 54 Mb/s:
Hur löser man det här?
leo@leo:~$ iwconfig
lo no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"nighthawk72"
Mode:Managed Frequency:2.412 GHz Access Point: 00:11:50:4D:DA:7A
Bit Rate=1 Mb/s Tx-Power=26 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=86/100 Signal level:-69 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
pan0 no wireless extensions
Mvh Leo
Hastigheten på mitt trådlösa nätverk envisas gå ner till 1Mb/s varje gång jag startar om burken. Jag får upp den till 54Mb/s om jag skriver: sudo iwconfig wlan0 rate 54M i terminalen, men jag börjar tröttna på att göra det varje gång jag startat Ubuntu... Har provat lägga in raden "wireless-rate 54M" i filen /etc/network/interfaces , men det hjälper inte. Så här ser det ut efter varje inloggning i Ubuntu 8.10, internet går segt som sirap om man inte kör kommandot sudo iwconfig wlan0 rate 54M i terminalen, först då blir Bit Rate= 54 Mb/s:
Hur löser man det här?
leo@leo:~$ iwconfig
lo no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"nighthawk72"
Mode:Managed Frequency:2.412 GHz Access Point: 00:11:50:4D:DA:7A
Bit Rate=1 Mb/s Tx-Power=26 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=86/100 Signal level:-69 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
pan0 no wireless extensions
Mvh Leo
Senast redigerad av 1 Leo, redigerad totalt 1 gånger.
- bbauto
- Inlägg: 1594
- Blev medlem: 11 dec 2006, 17:58
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Bromölla
Re: Långsamt(1MB) WiFi vid varje uppstart?
Skumt att det inte slår igenom, jag har en lösning men hinner inte ta den nu -ska iväg-
Jag återkommer senare...
Jag återkommer senare...

-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Långsamt(1MB) WiFi vid varje uppstart?
Jag har också haft liknande problem. Det löste jag genom att skapa en körbar fil i /etc/network/if-up.d med följande innehåll.
Kod: Markera allt
#!/bin/sh
if [ "$IFACE" = "wlan0" ]; then
iwconfig wlan0 rate 54M
fi
- bbauto
- Inlägg: 1594
- Blev medlem: 11 dec 2006, 17:58
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Bromölla
Re: Långsamt(1MB) WiFi vid varje uppstart?
Ser att Lars hann före... 

Re: Långsamt(1MB) WiFi vid varje uppstart?
Lars skrev:Jag har också haft liknande problem. Det löste jag genom att skapa en körbar fil i /etc/network/if-up.d med följande innehåll.Kod: Markera allt
#!/bin/sh if [ "$IFACE" = "wlan0" ]; then iwconfig wlan0 rate 54M fi
Hej!
Är helt ny på Linux/Ubuntu, så jag frågar lite mer detaljerat. Ska jag skapa en helt ny fil med innehållet ovan och vad ska filen heta isåfall? Eller ska jag öppna en fil som finn i /etc/network/if-up.d katalogen? Jag har två filer där, wireless-tools och wpasupplicant. I wireless-tools finns detta, ska jag klämma in raderna någonstans här?
#!/bin/sh
IWCONFIG=/sbin/iwconfig
IFCONFIG=/sbin/ifconfig
if [ ! -x $IWCONFIG ]; then
exit 0
fi
if [ -x $IFCONFIG ]; then
$IFCONFIG "$IFACE" up
fi
if [ -n "$IF_WIRELESS_SENS" ]; then
$IWCONFIG "$IFACE" sens $IF_WIRELESS_SENS
fi
if [ -n "$IF_WIRELESS_MODE" ]; then
$IWCONFIG "$IFACE" mode $IF_WIRELESS_MODE
fi
if [ -n "$IF_WIRELESS_AP" ]; then
$IWCONFIG "$IFACE" ap $IF_WIRELESS_AP
fi
if [ -n "$IF_WIRELESS_RATE" ]; then
$IWCONFIG "$IFACE" rate $IF_WIRELESS_RATE
fi
if [ -n "$IF_WIRELESS_RTS" ]; then
$IWCONFIG "$IFACE" rts $IF_WIRELESS_RTS
fi
if [ -n "$IF_WIRELESS_FRAG" ]; then
$IWCONFIG "$IFACE" frag $IF_WIRELESS_FRAG
fi
if [ -n "$IF_WIRELESS_POWER" ]; then
$IWCONFIG "$IFACE" power $IF_WIRELESS_POWER
fi
if [ -n "$IF_WIRELESS_POWERPERIOD" ]; then
$IWCONFIG "$IFACE" power period $IF_WIRELESS_POWERPERIOD
fi
if [ -n "$IF_WIRELESS_POWERTIMEOUT" ]; then
$IWCONFIG "$IFACE" power timeout $IF_WIRELESS_POWERTIMEOUT
fi
if [ -n "$IF_WIRELESS_TXPOWER" ]; then
$IWCONFIG "$IFACE" txpower $IF_WIRELESS_TXPOWER
fi
if [ -n "$IF_WIRELESS_RETRY" ]; then
$IWCONFIG "$IFACE" retry $IF_WIRELESS_RETRY
fi
if [ -n "$IF_WIRELESS_ENC" ]; then
eval $IWCONFIG "$IFACE" enc $IF_WIRELESS_ENC
fi
if [ -n "$IF_WIRELESS_KEY" ]; then
eval $IWCONFIG "$IFACE" key $IF_WIRELESS_KEY
fi
if [ -n "$IF_WIRELESS_KEY1" ]; then
$IWCONFIG "$IFACE" key [1] "$IF_WIRELESS_KEY1"
fi
if [ -n "$IF_WIRELESS_KEY2" ]; then
$IWCONFIG "$IFACE" key [2] "$IF_WIRELESS_KEY2"
fi
if [ -n "$IF_WIRELESS_KEY3" ]; then
$IWCONFIG "$IFACE" key [3] "$IF_WIRELESS_KEY3"
fi
if [ -n "$IF_WIRELESS_KEY4" ]; then
$IWCONFIG "$IFACE" key [4] "$IF_WIRELESS_KEY4"
fi
if [ -n "$IF_WIRELESS_DEFAULTKEY" ]; then
$IWCONFIG "$IFACE" key ["$IF_WIRELESS_DEFAULTKEY"]
fi
if [ -n "$IF_WIRELESS_KEYMODE" ]; then
$IWCONFIG "$IFACE" key "$IF_WIRELESS_KEYMODE"
fi
if [ -n "$IF_WIRELESS_FREQ" ]; then
$IWCONFIG "$IFACE" freq $IF_WIRELESS_FREQ
fi
if [ -n "$IF_WIRELESS_CHANNEL" ]; then
$IWCONFIG "$IFACE" channel $IF_WIRELESS_CHANNEL
fi
if [ -n "$IF_WIRELESS_NICK" ]; then
$IWCONFIG "$IFACE" nick "$IF_WIRELESS_NICK"
fi
if [ -n "$IF_WIRELESS_NWID" ]; then
$IWCONFIG "$IFACE" nwid "$IF_WIRELESS_NWID"
fi
if [ -n "$IF_WIRELESS_ESSID" ]; then
$IWCONFIG "$IFACE" essid "$IF_WIRELESS_ESSID"
fi
if [ -n "$IF_WIRELESS_COMMIT" ]; then
$IWCONFIG "$IFACE" commit
fi
Mvh Leo
- bbauto
- Inlägg: 1594
- Blev medlem: 11 dec 2006, 17:58
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Bromölla
Re: Långsamt(1MB) WiFi vid varje uppstart?
Jag skulle skapat en egen, högerklicka på skrivbordet->Skapa dokument->Tom fil
Markera avsnittet ovan med musen och klistra in (vänster+höger eller mittknapp/hjul musknapp)...spara, högerklicka på filen och döp om till ex. wlan54m
Öppna Program->Tillbehör->Terminalen->gksu nautilus (utforskaren med admin rättigheter)
Klipp ut filen och navigera ->Filsystem->/etc/network/if-up.d ->Klistra in
Högerklicka på filen igen->Egenskaper->Rättigheter->Bocka för->Tillåt körning av filen som ett program.
Nu ska den köras automatiskt, starta om för säkerhets skull...
Om den av någon konstig anledning INTE skulle starta så gå till System->Inställningar->Sessioner och Lägg till...Namn: Wlan54M, Kommando:bläddra till: /etc/network/if-up.d/wlan54M
eller skriv.
Lycka till
Markera avsnittet ovan med musen och klistra in (vänster+höger eller mittknapp/hjul musknapp)...spara, högerklicka på filen och döp om till ex. wlan54m
Öppna Program->Tillbehör->Terminalen->gksu nautilus (utforskaren med admin rättigheter)
Klipp ut filen och navigera ->Filsystem->/etc/network/if-up.d ->Klistra in
Högerklicka på filen igen->Egenskaper->Rättigheter->Bocka för->Tillåt körning av filen som ett program.
Nu ska den köras automatiskt, starta om för säkerhets skull...
Om den av någon konstig anledning INTE skulle starta så gå till System->Inställningar->Sessioner och Lägg till...Namn: Wlan54M, Kommando:bläddra till: /etc/network/if-up.d/wlan54M
eller skriv.
Lycka till
- bbauto
- Inlägg: 1594
- Blev medlem: 11 dec 2006, 17:58
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Bromölla
Re: Långsamt(1MB) WiFi vid varje uppstart?
PS! Om du tittar under /etc så har du bla. /init.d
allt detta initieras automatiskt, cron, network...
Sen har du massa ".d" under resp. gren dessutom, som network i vårat fall.
Det snyggaste är att lägga sina scripts där dom hör hemma (om man kan lista ut var)
annars kan du i princip lägga dom vart du vill, och sedan lägga till dom själv under Sessioner.
allt detta initieras automatiskt, cron, network...
Sen har du massa ".d" under resp. gren dessutom, som network i vårat fall.
Det snyggaste är att lägga sina scripts där dom hör hemma (om man kan lista ut var)
annars kan du i princip lägga dom vart du vill, och sedan lägga till dom själv under Sessioner.

Re: Långsamt(1MB) WiFi vid varje uppstart?
Hej!bbauto skrev:Jag skulle skapat en egen, högerklicka på skrivbordet->Skapa dokument->Tom fil
Markera avsnittet ovan med musen och klistra in (vänster+höger eller mittknapp/hjul musknapp)...spara, högerklicka på filen och döp om till ex. wlan54m
Öppna Program->Tillbehör->Terminalen->gksu nautilus (utforskaren med admin rättigheter)
Klipp ut filen och navigera ->Filsystem->/etc/network/if-up.d ->Klistra in
Högerklicka på filen igen->Egenskaper->Rättigheter->Bocka för->Tillåt körning av filen som ett program.
Nu ska den köras automatiskt, starta om för säkerhets skull...
Om den av någon konstig anledning INTE skulle starta så gå till System->Inställningar->Sessioner och Lägg till...Namn: Wlan54M, Kommando:bläddra till: /etc/network/if-up.d/wlan54M
eller skriv.
Lycka till
Nu har jag gjort precis som du skrev, korsade fingrarna och startade om...men icke. Otroligt nog fungerar nätverket fortfarande bara med 1Mbit hastighet:
leo@leo:~$ iwconfig
lo no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"nighthawk72"
Mode:Managed Frequency:2.412 GHz Access Point: 00:11:50:4D:DA:7A
Bit Rate=1 Mb/s Tx-Power=26 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=68/100 Signal level:-67 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
pan0 no wireless extensions.
leo@leo:~$
Jag gick även in i System->Inställningar->Sessioner och la till filen där. Hjälpte inte det heller. Jag provade att dubbelklicka på filen via Nautilus för att köra den och inte heller då ändras hastigheten, den är fortfarande 1Mbit?
Skriver jag däremot sudo iwconfig wlan0 rate 54M i terminalen så funkar det ju. Vad är nästa steg? Hjälp?

/Leo
Re: Långsamt(1MB) WiFi vid varje uppstart?
Kollade lite mer i wireless-tools filen som ligger i /etc/network/if-pre-up.d (OBS inte /if-up.d ) :
Så står det där, har detta någon påverkan för hastigheten på mitt nätverk? Var plockas variabeln $IF_WIRELESS_RATE ? Den ska ju helst vara 54, men är antagligen 1 fortfarande då?
/Leo
Kod: Markera allt
if [ -n "$IF_WIRELESS_RATE" ]; then
$IWCONFIG "$IFACE" rate $IF_WIRELESS_RATE
fi
/Leo
Re: Långsamt(1MB) WiFi vid varje uppstart?
Ok, nu är det löst!
Problemet var helt enkelt för enkelt...det var tomma mellanslag i texten innan kommandona i filen jag skapade. Tog ju helt enkelt och tryckte på "Kopiera" vid kodvisningen här på forumet för att kopiera texten. Då blev det så här:
Fel:
Av en ren slump, inte för att jag trodde det skulle göra skillnad, så tog jag bort mellanslagen i början:
Rätt:
Och se, det räckte! Nu fungerar scriptet! Att det kan vara så lätt att missa...helt otroligt...!
Äntligen går nätet med full 54Mbit fart direkt vid varje uppstart.
/Leo

Problemet var helt enkelt för enkelt...det var tomma mellanslag i texten innan kommandona i filen jag skapade. Tog ju helt enkelt och tryckte på "Kopiera" vid kodvisningen här på forumet för att kopiera texten. Då blev det så här:
Fel:
Kod: Markera allt
#!/bin/sh
if [ "$IFACE" = "wlan0" ]; then
iwconfig wlan0 rate 54M
fi
Rätt:
Kod: Markera allt
#!/bin/sh
if [ "$IFACE" = "wlan0" ]; then
iwconfig wlan0 rate 54M
fi


/Leo
- bbauto
- Inlägg: 1594
- Blev medlem: 11 dec 2006, 17:58
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Bromölla
Re: Långsamt(1MB) WiFi vid varje uppstart? (LÖST, äntligen!)
Va bra! och så har du blivit en script hackare på köpet... 
