Långsamt(1MB) WiFi vid varje uppstart? (LÖST, äntligen!)

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
Leo
Inlägg: 5
Blev medlem: 27 nov 2008, 11:16
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Kontakt:

Långsamt(1MB) WiFi vid varje uppstart? (LÖST, äntligen!)

Inlägg av Leo »

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
Senast redigerad av 1 Leo, redigerad totalt 1 gånger.
Användarvisningsbild
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?

Inlägg av bbauto »

Skumt att det inte slår igenom, jag har en lösning men hinner inte ta den nu -ska iväg-
Jag återkommer senare... :)
Lars
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?

Inlägg av Lars »

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
Användarvisningsbild
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?

Inlägg av bbauto »

Ser att Lars hann före... :)
Leo
Inlägg: 5
Blev medlem: 27 nov 2008, 11:16
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Kontakt:

Re: Långsamt(1MB) WiFi vid varje uppstart?

Inlägg av Leo »

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
Användarvisningsbild
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?

Inlägg av bbauto »

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
Användarvisningsbild
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?

Inlägg av bbauto »

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. :)
Leo
Inlägg: 5
Blev medlem: 27 nov 2008, 11:16
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Kontakt:

Re: Långsamt(1MB) WiFi vid varje uppstart?

Inlägg av Leo »

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
Hej!

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
Leo
Inlägg: 5
Blev medlem: 27 nov 2008, 11:16
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Kontakt:

Re: Långsamt(1MB) WiFi vid varje uppstart?

Inlägg av Leo »

Kollade lite mer i wireless-tools filen som ligger i /etc/network/if-pre-up.d (OBS inte /if-up.d ) :

Kod: Markera allt

if [ -n "$IF_WIRELESS_RATE" ]; then
  $IWCONFIG "$IFACE" rate $IF_WIRELESS_RATE
fi
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
Leo
Inlägg: 5
Blev medlem: 27 nov 2008, 11:16
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Kontakt:

Re: Långsamt(1MB) WiFi vid varje uppstart?

Inlägg av Leo »

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:

Kod: Markera allt

    #!/bin/sh

    if [ "$IFACE" = "wlan0" ]; then
           iwconfig wlan0 rate 54M
    fi
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:

Kod: Markera allt

#!/bin/sh

if [ "$IFACE" = "wlan0" ]; then
       iwconfig wlan0 rate 54M
fi
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
Användarvisningsbild
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!)

Inlägg av bbauto »

Va bra! och så har du blivit en script hackare på köpet... :)
Skriv svar

Återgå till "Installation och uppgradering"