Niestabilna praca sieci bezprzewodowej

Problemy dotyczące innych systemów operacyjnych
gregor1975
Posty: 7
Rejestracja: 16 lutego 2010, 15:53

Niestabilna praca sieci bezprzewodowej

Post autor: gregor1975 »

Witam,

Zakładam temat, bo zagadnienie, z którym mam się zmierzyć jest dla mnie zupełnie nie znane i nawet nie wiem, jak zacząć szukać. Coś tam próbowałem, ale bez rezultatu.

Pobieram bezprzewodowo internet od sąsiada. Oczywiście za zgodą i w porozumieniu. Sąsiad uznaje, że nie ubędzie mu, jeżeli ktoś skorzysta z jego sygnału, dopóki on na tym nie ucierpi.

U niego wygląda to tak: kabel ze świata zewnętrznego (2Mbps) wpięty w router, z routera do stacjonarnego (Windows XP) a router emituje sygnał docelowo dla jego laptopa (Windows Vista).

U mnie wygląda to tak: sieciowa karta bezprzewodowa na chipsecie Ralink 3070 wpięta do usb, OS Ubuntu 9.10. Do zarządzania siecią używam Wicd Network Manager.
Wszystko zostało skonfigurowane na miarę moich umiejętności podpartych lekturą internetu.

Sygnał ma do pokonania, zależnie od drogi jaką sobie „wybiera”, dwoje drzwi wejściowych i klatkę schodową lub, w wariancie mniej optymistycznym, żelbetowy strop, dwie ściany nośne i jedną działową.

W czym zatem rzecz?:

Uruchamiam komputer i wchodząc w

Kod: Zaznacz cały

System > Administracja > Narzędzia sieciowe

wybieram

Kod: Zaznacz cały

nieznany interfejs ra0 (to moja karta)

i widzę, że są wysyłane i odbierane pakiety, mimo że nic jeszcze nie zostało włączone. Czy tak to ma być?
W tym czasie nie mogę wyjść na zewnątrz, żadnego www, komunikacji itp.
Mam tam między innymi następujące dane:

Kod: Zaznacz cały

Adres sprzętowy:00:1f:1f:59:e1:45
Multicast: włączony
MTU: 1500
Szybkość połączenia: 36 Mbps
Stan: aktywny
Następnie uruchamiam Wicd. Widzę interesującą mnie sieć bezprzewodową (oraz kilka innych). Sygnał na poziomie 35-65%. Daję połącz i tu pojawia się pierwszy problem – połączenie zostaje nawiązane dopiero po którejś z kolei próbie, nigdy za pierwszym razem.

Kiedy już uda się połączyć, mogę korzystać z internetu, ale nie zawsze. Czasem jest tak, że mimo połączenia z siecią, nie mogę korzystać z www (przeglądarka nie otwiera stron i informuje o błędach), ani z innych dobrodziejstw światowej pajęczyny.

Kiedy jednak wydaje się, że wszystko jest w porządku, czyli otwierają się strony www, też nie do końca jest dobrze. Strony otwierają się powoli, filmy na youtube szarpią. Pomierzyłem prędkość połączenia pierwszą lepszą stroną przeznaczoną do tego celu i wyszło:

Kod: Zaznacz cały

Download: 222 kbps
Upload: 338 kbps
Mało imponująco jak widać, zastanawiające jednak jest to, że pomiar wykonany w innym terminie pokazał wartości na poziomie 2Mbps jednak, jak to się mówi, szału u mnie nie było z internetem.

W czym leży problem:

1.Sąsiad mocno obciąża swoje łącze?
2.Mocno obciążony dany kanał transmisji, zakłócenia?
3.Coś nie tak z konfiguracją sieci u mnie?
4.Coś nie tak z konfiguracją sieci u sąsiada?

Czy też problemu nie ma i tak to ma być?

Dodam jeszcze, że kilka dni miałem pożyczonego laptopa i tam internet ruszył od pierwszego strzału i działał jak burza. I stabilnie. To samo na moim telefonie z wbudowanym WiFi.

Garść informacji, które uznaję za stosowne wkleić:

Kod: Zaznacz cały

gregor@gregor-desktop:~$ iwconfig

lo        no wireless extensions.
eth0      no wireless extensions.
ra0       RT2870 Wireless  ESSID:"PENTAGRAM P 6381-2"  Nickname:"RT2870STA"
          Mode:Managed  Frequency=2.437 GHz  Access Point: 00:21:27:F1:54:EC   
          Bit Rate=36 Mb/s   
          RTS thr :o ff   Fragment thr :o ff
          Link Quality=62/100  Signal level:-76 dBm  Noise level:-83 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Kod: Zaznacz cały

gregor@gregor-desktop:~$ ifconfig

eth0      Link encap:Ethernet  HWaddr 00:10:dc:85:b1:fb  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19 Base address:0xdc00 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:720 (720.0 B)  TX bytes:720 (720.0 B)


ra0       Link encap:Ethernet  HWaddr 00:1f:1f:59:e1:45  
          inet addr:192.168.1.114  Bcast:255.255.255.255  Mask:255.255.255.0

          inet6 addr: fe80::21f:1fff:fe59:e145/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:113782 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21058 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:39844648 (39.8 MB)  TX bytes:2159652 (2.1 MB)
Plik /etc/network/interfaces wygląda u mnie tak:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
auto ra0
iface ra0 inet loopback


[ Dodano: |8 Mar 2010|, 2010 19:47 ]
Jeszcze odnośnie pliku /etc/network/interfaces.

W manualu instalacji sterownika na jakimś forum napisano, że plik ten ma wyglądać tak (nic innego nie może tam być):

Kod: Zaznacz cały

auto ra0 
iface ra0 inet loopback
Gdzieś indziej wyczytałem, że w pliku tym obowiązkowo musi się znaleźć to:

Kod: Zaznacz cały

auto lo 
iface lo inet loopback
Z kolei jak czytam inne źródła, to piszą, że plik ma wyglądać tak:

Kod: Zaznacz cały

auto lo 
iface lo inet loopback

auto ra0
iface ra0 inet dhcp
lub zamiast tego drugiego członu statycznie przydzielone IP, maska itp. Jak to w końcu powinno wyglądać?

Zastanawiałem się też nad parametrem MTU i ten parametr mam ustawiony na 1500.

No i te prędkości łącza. Ostatni pomiar za pomocą testera z www:

Kod: Zaznacz cały

Download: 627 kbps
Upload: 610 kbps
W terminalu komenda

Kod: Zaznacz cały

nload ra0 
daje (wartości średnie):

Kod: Zaznacz cały

Incoming: 38 kBit/s
Outgoing: 0,4 kBit/s
Rozumiem, że mam to przeliczyć na bity, czyli wartości te będą wyglądały odpowiednio:

Kod: Zaznacz cały

Incoming: 304 kbps
Outgoing: 3,2 kbps
Co jest w końcu miarodajne i czego się trzymać?
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Jaki kernel i z jakiego sterownika korzystasz? W nowych kernelach wszystkie karty wifi przedstawiaja sie jaki wlanX, wiec powinienes miec wlan0
ODPOWIEDZ