Karta na rtl8185 nie może si

Masz problemy z siecią bądź internetem? Zapytaj tu
iron_man
Posty: 2
Rejestracja: 27 stycznia 2008, 17:22

Karta na rtl8185 nie moŻe się połączyć z WEP

Post autor: iron_man »

Witam,

Mam problem z wifi na chipsecie rtl8185, to chyba standard :) Wcześniej ustawiałem to na ubuntu i wszystko gra (ndiswrapper). Teraz zainstalowałem debiana i problem jest większy. Jak to wygląda:

lspci pokazuje kartę:

Kod: Zaznacz cały

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
Doinstalowałem ndiswrapper, załadowałem sterownik identyczny jak w ubuntu (najnowsza wersja ze strony producenta). "ndiswrapper -l" daje:

Kod: Zaznacz cały

installed drivers:
net8185         driver installed, hardware (10EC:8185) present
natomiast "lsmod |grep ndiswrapper" pokazuje:

Kod: Zaznacz cały

ndiswrapper           153684  0
usbcore               109444  3 ndiswrapper,uhci_hcd
Więc wszystko powinno być ok. Ale w network managerze interfejsu wlan nie było.
Spróbowałem ręcznie dodać interfejs w /etc/network/interfaces. Dopisałem:

Kod: Zaznacz cały

auto wlan0
iface wlan0 inet dhcp
Czy dobrze to zrobiłem?

Teraz dalej w network manager nie ma interfejsu. Ifconfig daje:

Kod: Zaznacz cały

[...]
wlan0     Link encap:Ethernet  HWaddr 00:12:0E:32:92:91
          UP BROADCAST 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:193 Memory:dfffee00-dfffee25
Jeszcze w network-tools jak wybiorę wlan0 i kliknę "konfiguruj" wyskakuje

Kod: Zaznacz cały

Interfejs nie istnieje
Sprawdź czy jest prawidłowo wpisany i czy jest poprawnie obsługiwany przez system.

Nie wiem co robić dalej. Co jeszcze ciekawe nm-applet czasem znajduje sieć(nie wiem czemu tylko czasem, zasięg jest), jej ESSID, raz odebrał nawet kilkanaście pakietów. Ale dhcp nie przyznało adresu i w efekcie internetu nie mam.

Ktoś wie co z tym zrobić? Jak pewnie widać nie jestem zaawansowany w linuksach ogólnie więc prosiłbym o "idiotoodporne" rady.

System 4.0 rev2
Dzięki z góry!

Edit:
Dodam że "iwlist wlan0 scan" zwraca

Kod: Zaznacz cały

wlan0     Scan completed :
          Cell 01 - Address: 00:4F:62:10:47:B7
                    ESSID:"WTL_BEL"
                    Protocol:IEEE 802.11b
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:50/100  Signal level:-64 dBm  Noise level:-96 dBm
                    Encryption key :o n
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
Więc z sygnałem nie jest raczej źle... To windowsowe 4 z 5 kresek :)
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

Jesteś pewny, że tę kartę masz na wlan0? Ja mam taki np. wifi0, który pozostaje pusty ;) Bezprzewodówka w najlepsze chodzi na ath0. Jak miałem mandrivę, chodziła wpierw bodaj na sit0, potem na... eth1 (albo 2). Wlan był. I nic sobie nie robił.
Może trzeba zacząć od początku?
Zahreszuj te wpisy, których dokonałeś. Jak rozumiem, pakiet wireless-tools masz. Wydaj zatem, na nieskonfigurowanym jeszcze połączeniu polecenie:

Kod: Zaznacz cały

# iwconfig

Powinny Ci się pojawić interfejsy sieciowe, przy którymś powinieneś mieć jeszcze "puste" parametry bezprzewodówki.
Potem wydaj polecenie:

Kod: Zaznacz cały

# iwlist <adres_karty_wifi> scanning
Pojawi się lista sieci, które są w pobliżu. Ważne dla Ciebie są nazwy essid i stan encryption key.
Jeśli tak będzie, spróbuj tak, wyłączając - o ile możesz - WPA, czy jakiekolwiek inne szyfrowanie routera:

Kod: Zaznacz cały

# iwconfig <adres_karty_wifi> mode managed
# iwconfig <adres_karty_wifi> essid <nazwa_essid_z_listingu_wyżej>
# dhclient <adres_karty_wifi>
# ifconfig <adres_karty_wifi> up
I zobacz czy zadziała. (W systemie możesz mieć inny, niż dhclient pakiet obsługujący przyporządkowanie adresu dhcp; wówczas użyj jego). Jeśli tak, to potem możesz sobie ustawić zabezpieczenie sieci hasłem, lub nawet prościej - rozpoznawanie Twojego komputera po maku. W pierwszym przypadku, będzie Ci jeszcze potrzebna paczka wpa_supplicant i jej odpowiednie skonfigurowanie, choć zdaje się, że np. wlassistant potrafi to robić bez niego.
Nakładki graficzne są różne: wpagui, kwlan, wlassistant i pewnie mnóstwo jeszcze więcej (w Gnome jest coś jak network-configurator, czy jakoś tak).
Zacznijmy - chyba - jednak od początku i zobaczmy co będzie dalej.
iron_man
Posty: 2
Rejestracja: 27 stycznia 2008, 17:22

Post autor: iron_man »

Witam,

Nie wiem czy wszystko dobrze zrobiłem. ale po "zakomentowaniu" aktualnego wpisu w /etc/network/interfaces i zrobieniu tych iwconfig nie ma żadnego nowego wpisu w /etc/network/interfaces. Jeszcze przy komendzie

Kod: Zaznacz cały

dhclient wlan0
wypisuje:

Kod: Zaznacz cały

Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit [url]http://www.isc.org/sw/dhcp/[/url]

Listening on LPF/wlan0/00:12:0e:32:92:91
Sending on   LPF/wlan0/00:12:0e:32:92:91
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
Co ciekawe po zainstalowaniu wireless-tools i rebootcie (bo post pisałem bez wcześniejszego rebootowania) pojawił się interfejs wlan0 w graficznym konfiguratorze GNOME(network manager). Jak stamtąd skonfigurowałem to wpis był w interfaces, ale ciągle nie działa...

Nawet spróbowałem skopiować wpis z ubuntu, ale jest taki sam jak wygenerowany przez network manager.

Jeszcze co do tego czy mam kartę pod wlan0 - chyba tak - po "iwconfig" wypisało lo, eth0, wlan0 (i tutaj właśnie puste ustawienia) i... i czasem wypisuje też

Kod: Zaznacz cały

sit0      no wireless extensions.
Ale tylko czasem. To coś znaczy? (w komputerze mam tylko kartę LAN i WLAN, nie mam ich więcej).
Więc mam tą kartę pod wlan0? Bo nie wiem czy dobrze interpretuję.

I jeszcze jedno (sory za trochę nieskładny post) - wlan0 tak jakby działał - "iwconfig wlan0 scan" znajduje acces point. Ale później po "ifup wlan0" nie może odebrać IP, bramy i maski z DHCP. Nie wiem już o co chodzi:/

[ Dodano: 2008-01-28, 21:16 ]
Witam.

Dowiedziałem się czegoś nowego: karta sama w sobie działa - dzisiaj odebrała ponad 800 pakietów od DHCP. Jednak internetu nie mam...

Wszystko to problem WEP. Wygląda to tak: łączę się z siecią i muszę podać klucz chociaż w /etc/network/interfaces jest linia

Kod: Zaznacz cały

wireless-key xxxxxxxxxx
No ale podaję go (wszystko w network-manager-applet), próbuje się łączyć, wysyła i odbiera dane ale w końcu przestaje i znów prosi o klucz.

Może brakuje mi jakiejś paczki? Bo co innego to może być?(szczególnie na świeżutkim systemie)

Z góry bardzo dziękuję! (XP już mnie po dwóch dniach męczy :) )
ODPOWIEDZ