[megoldva] Lassú wifi

Üdv!

Adott egy Conteptronic C54RC PCMCIA wifi kártya és egy notebook. Elég lassú a hálózat, max 30-40kb/s. Mit lehetne vele csinálni hogy jóval gyorsabb legyen? Távolság nem lehet gond, mert akármilyen közel vagyok a routerhet akkor is ugyan azt produkálja.

Hozzászólások

Nekem egy RTL8187-es kártya van az egyik laptopomba és Linux (Kubuntu jaunty) alatt siralmas térerőt mutat (signal: 10-30 között) és a csatlakozáskor is elég gagyi sebességet produkál (1-5Mbit). Ugyanazon pozicióban win XP alól 80-90 (signal) -es térerő és 36-54 Mbit-es sebesség. Ennyire gagyi lenne a linuxos driver?

Nincs esetleg valami sávszűrés beállítva? Nekem van HTB a linuxon és ott minden ip-re engedélyeznem kell valami sávot, különben a defaultot kapja ami elég picit. A dd-wrt-s wifi routeren viszont nincs bekapcsolva a sávszürés. Nálad nem lehet esetleg ilyesmi?

Szerintem az /etc/modprobe.d/wifimodul -ba kellene ezt a fenti dolgot beirni. Ha nincs ilyen nevü fájl akkor csinálj egyet. Aztán jobb hijján egy reboot. Esetleg egy rmmod wifimodul és modprobe wifimodul?!

szemétkedik velem megint a gép, átírja a rate-t mindig 1MB/s-re és nem bírok rájönni hogy miért... visszaállítom, és valamiért megint lelassul, nem értem miért nem marad meg ugy ahogy jó...

*szerk: az 54mb/s-el minden oke, marad a beallitas, de lassu tovabbra is, illetve amikor ujraindítom, latom hogy 1mb/s aztan atirom 54-re, mar jo is... fel percig kb.

biztos, hogy kívülről nem szemétkedik veled valaki?

a régi routeremen láttam a log-ban, hogy egy szívós ügyfél rámtapadt, és próbálta megfejteni a 62 bites jelszavamat - így aztán rohadt lassú volt a wifi, vitte a gépidőmet a sok deny.

ezért vettem asus wl-500gp routert-t + oleg firmware.

most már iptables ráküldi a TARPIT-ra - kb húsz percenként tud egyáltalán kikecmeregni a kapcsolatból (vagy reboot), és nem az én erőforrásaimat foglalja le, hanem a sajátját.

root@notebook:/home/dexter# rmmod wlan0
ERROR: Module wlan0 does not exist in /proc/modules

root@notebook:/home/dexter# modprobe wlan0
FATAL: Module wlan0 not found.

ezt írja miután betettem a /etc/modprobe.d/iwlagn.conf
ezzel: options iwlagn qos_enable=0

es wlan0 file-t is ugyanigy

amint elkezdem hasznalni lelassul az egesz.

root@notebook:/home/dexter# lsmod | grep w
wlan 207728 0
powernow_k8 16704 0
cpufreq_powersave 2688 0
freq_table 5536 3 powernow_k8,cpufreq_stats,cpufreq_ondemand
serio_raw 7940 0
wmi_acer 9644 0
snd_rawmidi 25760 1 snd_seq_midi
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 56996 17 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
processor 36488 3 powernow_k8,thermal

Milyen rendes és segítőkész a társaság ...

A wlan0 az nem a modul neve, a wifi kártyádat azonosítja így a rendszer. Ha lenne ,még 1 wifi kari a gépbe az lehetne pl. wlan1.

Az lsmod | grep w kilistázza milyen modulok vannak betöltve amik nevében szerepel a 'w' betű.

Ha beírod hogy: lshw -short -c net
kilistázza az elérhető hálózati elemeket.

Ha beírod hogy: lshw -c net | less
kilistázza ezt részletesen, a le-fel gombokkal mozoghatsz a listában ha nem fér ki egy oldalra, a 'q' -val pedig befejezheted a listázást.

Ebben a listában keresd meg a wireless interface részt.

Pl.:

*-network
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wmaster0
version: 02
serial: 00:1f:3c:62:58:64
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list logical ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 ip=192.168.1.4 latency=0 module=iwl3945 multicast=yes wireless=IEEE 802.11abg

Ez az enyém. Az alsó sor közepe felé írva vagyon hogy: module=iwl3945 .
Na az a kernel modul ami neked kell.
A kernel modult úgy kell felfogni mint egy driver. Ez a kis program működteti a wifi kártyát.
Minden alkotórésznek van ilyen programja.

Szóval (az én esetemben) :

sudo rmmod iwl3945
sudo modprobe iwl3945

Ezzel újra indítottad a hálókarit.

Esetleg még írd be :

sudó /etc/init.d/NetworkManager restart

Ezzel a NetworkManager -t is újraindítottad.

Egyébként szerintem inkább az lehet a sebesség csökkenés oka, hogy terhelt a hálló...
De ez csak tipp. Esetleg megpróbálkozhatnál egy másik tipusú karival is.

Sok sikert.

oké, megtaláltam ndiswrapper, faszan be is toltottem, de semmi

root@notebook:/home/dexter/cuccok/wifi/WINXP# ndiswrapper -l
conrt : driver installed
device (1814:0201) present (alternate driver: rt2500pci)

root@notebook:/home/dexter/cuccok/wifi/WINXP# lsmod |grep rt2500
rt2500pci 20352 0
rt2x00pci 11264 1 rt2500pci
rt2x00lib 22528 2 rt2500pci,rt2x00pci
mac80211 165652 3 rt2500pci,rt2x00pci,rt2x00lib
eeprom_93cx6 3200 1 rt2500pci

sebessege sajna most is ugyanugy lecsokken x ido utan

Most nézegettem a guglin, a hiba ismert, valószínűleg a driver hibás. Egyelőre még sehol nem láttam megoldást rá.
Azt írják hogy a fejlesztés gőzerővel zajlik, de ezt már több mint 1 éve mondták...
Ha megteheted, mégis csak próbálkozz meg más wifi adapterrel, csak előtte informálódj, nehogy így járj vele.

Néhány embernek ettől gyorsabb lett :

sudo iwconfig wlan0 rate 54m

Sok sikert.

Ha minden igaz, neked valóban a rt2500pci modul (driver) kell.

Ezzel a paranccsal indíthatod :

sudo modprobe rt2500pci

Ha azt akarod hogy a rendszer induláskor automatikusan betöltse akkor szerkeszd a /etc/modules -t és írd a végére új sorba :

rt2500pci

Remélem működni fog.

be van toltve, meg minden de a sebessége sajna nem változott még mindig.

wlan0 IEEE 802.11g ESSID:"DeXTeR"
Mode:Managed Frequency:2.462 GHz Access Point: 00:1D:0F:E2:44:32
Bit Rate=1 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality=70/100 Signal level=-58 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

ha átirom a "Bit Rate=1 Mb/s"-t 54Mb/s-re, akkor egy ideig jó a sebesség, aztán ujra lecsökken 10-30kb/s-re, meg mindig indításkor át kell írnom hogy ne egy megabit legyen.

A wifi routerban írd át a sebességet, 54Mbs re. Ott gondolom Auto és mindenen elfogad.
A kartya is lehet rossz, windows alatt mit produkalt?
Probalj ki egy livecd-t is, hogy arrol bootolva mit produkal a geped. (pl. Knoppix-ról)

Üdv

Szijártó Zoltán
Aki tud az alkot, aki nem tud az csak szövegel.

ndiswrapper + gyári cd amin található egy wines driver,

elsősorban szedjük le a linugz által használt drivert
# rmmod rt2500pci
utána keressük meg a telepítő cd-n található drivert, (.sys és .inf file), felmásol gépre ndiswrapperrel betölt
# ndiswrapper -i filename.inf

biztonság kedvéért ellenőrízzük, hogy megfelelően betöltötte-e
# ndiswrapper -l
# conrt : driver installed
# device (1814:0201) present (alternate driver: rt2500pci)

ha ez megvan mehet modprobe

# modprobe ndiswrapper

a másik kerneldmodult tegyük blacklist-re (/etc/modprobe.d/blacklist)
a következő sort illesszük be:
blacklist rt2500pci

ha működik a driver hibátlanul akkor lehet betenni az aztomatikusan betöltődő modulok közé:
# /etc/modules
új sorba így:
ndiswrapper

máris hibátlanul működik a wifi, ha valakinek kell az általam használt driver írjon és feltöltöm valahova.

Nem értem miért nem megy ubi alatt.
Debian alatt nem kellett ndiswrapper, sőt gentoo alatt sem.

Nálam is előjött a wifi lassúság (Linksys WUSB54G v4). Mikor alaptelepítéssel raktam fel Debian testing-et gyönyörűen muzsikált. Aztán frissítgettem, és hirtelen lelassult (2.6.26-2 kernel). Nem tudom mi okazta, de nekem most az nsidwrapper-es megoldás bejött. Hasít, mint XP alatt (sávszél: 1Mbit, eddig 40-50kb/s volt a csúcs, és arról lassult 900 b/s-re is). Írták (Debian user forum), hogy a kernel verziót frissíteni kellene a backports-ról, vagy máshonnan, mert a 2.6.30 már jól kezeli, de nem akartam sokat szőrölődni. Mért kellett elk*$ni?:(((