Strona 1 z 1

[+] Brak połączenia sieciowego na karcie Ralink rt2800pci - Wheezy

: 09 kwietnia 2012, 20:42
autor: pinochio
Dokonałem poprzez inny ruter, łącząc się przez kabel, aktualizacji systemu, nie wiem czy się zainstalowały odpowiednie sterowniki, więc zainstalowałem dodatkowo niby odpowiedni sterownik.

Kod: Zaznacz cały

aptitude update && aptitude install firmware-ralink
Karta działa tylko na sterowniku Ralink 802.11n i według tej strony http://wiki.debian.org/rt2800pci powinien być ten pakiet zainstalowany:

Kod: Zaznacz cały

[h=1]firmware-ralink (0.35)[/h]
W zasobniku wyświetla mi dostępne sieci, w tym moją, ale nie może nawiązać połączenia, pokazuje mi standard 802.11b/g. Coś jest nie tak, dodam, że dzieje się to na ruterze NetiaSpot, który jest ustawiony w standardzie 802.11g/n.

: 09 kwietnia 2012, 21:21
autor: DaVidoSS
Czy karta działa czy nie? Odpowie Ci:

Kod: Zaznacz cały

iwconfig
Jeśli widzisz że:

Kod: Zaznacz cały

TX-Power= 0
wykonaj:

Kod: Zaznacz cały

ifconfig wlan0 up
Dokonaj konfiguracji interfejsu w /etc/network/interfaces
Powinno być coś takiego podobne:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface
auto lo
iface lo inet loopback
#The primary interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxx                    #Twój ssid (nazwa sieci)
wpa-psk xxxxxxxxx              #Twój klucz wpa
#The secondary interface
allow-hotplug eth0
iface eth0 inet dhcp

Następnie:

Kod: Zaznacz cały

ifdown wlan0
ifup wlan0

: 09 kwietnia 2012, 21:42
autor: pinochio
Zaraz to zrobię, muszę sobie to wydrukować, bo nie chcę odpinać i zmieniać routerów. Tu na Windows XP (ten sam komputer), skąd teraz piszę nie mam problemów.
Z tego co wiem, w interfejsie sieci bezprzewodowej wyświetla mi po próbie połączenia najpierw konfiguracja interfejsu, potem długo oczekiwanie na uwierzytelnienie i na końcu nie połączono, nie udane połączenie.. Zmieniałem tez coś z Any na Wlan0, ale nic to nie dało, może należało restart zrobić.

Edycja:
A więc tak, po pierwszym poleceniu miałem mniej więcej coś takiego:

Kod: Zaznacz cały

  # ifconfig
   eth0
   TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
   lo
   TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
   wlan0
   TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
   
W /etc/network/interfaces miałem tak

Kod: Zaznacz cały

 
# This file describes the network interfaces available on your system 
# and how to activate them. For more information, see interfaces(5). 
# 
# The loopback network interface 
auto lo 
iface lo inet loopback 
#The primary interface allow-hotplug eth0 
#NetworkManager#iface eth0 inet dhcp 
więc edytowałem jak podałeś i nic to nie dało.
Następnie zrobiłem

Kod: Zaznacz cały

# ifdown wlan0   ifdown: interface wlan0 not configured
   # ifup wlan0
   No DHCPOFFERS received.
   [font=&amp]No working leases in persistent database - sleeping.[/font] 
Więc spróbowałem

Kod: Zaznacz cały

 # ifconfig wlan0 up
     # ifdown wlan0

   Internet Systems Consortium DHCP Client 4.2.2
   Copyright 2004-2011 Internet Systems Consortium.
   All rights reserved.
   For info, please visit https://www.isc.org/software/dhcp/
    
   Listening on itd....

   
I nie mam połączenia nadal. Zastanawia mnie dlaczego w interfejsie sieci bezprzewodowej widziany jest mój router jako w paśmie b/g, gdy jest zapisane w nim pasmo, g/n i karta działa tylko na n. Karta sieciowa to Pentagram Hornet P 6121-L7 ale jest na sterownikach Ralinka.

: 09 kwietnia 2012, 23:12
autor: DaVidoSS
Pokaż ten /etc/network/interfaces

Interfejs wskazuje na dostępne metody połączenia z dana siecią uwzględniając możliwości karty.
Karta jest innej firmy ale na chipie Ralinka.

Upewnij sie czy masz zainstalowany wpasupplicant..

: 09 kwietnia 2012, 23:36
autor: pinochio
Idzie go tylko w nano otworzyć, inaczej brak dostępu

Kod: Zaznacz cały

/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid mój_ssid
wpa-psk mój_klucz_wpa
#The secondary interface
allow-hotplug eth0
iface eth0 inet dhcp

Może tych znaków # przed moim ssidem i kluczem wpa brakuje?

: 10 kwietnia 2012, 00:06
autor: DaVidoSS
Zamiast mój_sid wpisz ssid sieci do której się łączysz.

Zamiast mój_klucz_wpa wpisz klucz dostępu.

Przecież to jest tylko wzór bo niby skąd ktoś ma znać konfigurację Twojej sieci?

: 14 kwietnia 2012, 11:02
autor: pinochio
DaVidoSS pisze: Upewnij się czy masz zainstalowany wpasupplicant..
Jest, wersja 0.7.3-6.
Teraz po restarcie nie wyświetla mi dostępnych sieci, stoi nie zarządzane?
W interfejsie sieci bezprzewodowych jest w mojej sieci automatycznie ustawiony IPv.4 automatyczna (DHCP) a w IPv.6 ,,Disabled''.
W konfiguracji rutera mam ustawiony kanał 11 i tylko na 40 MHz, może to coś w Debianie nie pasuje?
DaVidoSS pisze:Zamiast mój sid wpisz ssid sieci do której się łączysz.

Zamiast mój mój_klucz_wpa wpisz klucz dostępu.

Przecież to jest tylko wzór bo niby skąd ja mam znać konfigurację Twojej sieci?
Tak zrobiłem, ja też podałem tylko wzór.

Edycja:
Nie miałem zainstalowanego pakietu Wicd, zainstalowałem, zrobiłem wszystko według tego opisu http://wiki.debian.org/WiFi/HowToUse i nadal nic. W /etc/network/interfaces mam taki wpis:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

# my wifi device
auto wlan0
iface wlan0 inet dhcp
    wpa-ssid xxxx
    wpa-psk xxxxxx
Może trzeba te sterowniki Ralinka, wpasupplicant i wicd odinstalować i po kolei to robić jak w opisie?
Ściągnąłem paczkę Firmware-ralink_0.35_all.deb, zainstalowana jest paczka firmware-ralink 0.35, może nie wszystkie sterowniki się zainstalowały i lepiej ręcznie ją zainstalować?

Polecenie

Kod: Zaznacz cały

lspci -k
pokazuje

Kod: Zaznacz cały

03:01.0 Network controller: Ralink corp. RT3060 Wireless 802.11n 1T/1R
        Subsystem: Ralink corp. RT3060 Wireless 802.11n 1T/1R
  
      Kernel driver in use: rt2800pci


Dodane:
Na początek chciałem podziękować DaVidoSS za wczorajszą pomoc, na razie się nie udało, ale teraz spróbujemy na nowo.
Połączyłem się po kablu i będzie łatwiej, o wiele łatwiej, już widzę rezultaty. Sukcesywnie będę edytował wątek, więc proszę na razie nie odpowiadać.

A więc tak, zrobiłem jeszcze raz tak jak wczoraj mnie DaVidoSS instruował

Kod: Zaznacz cały

apt-get install wireless-tools firmware-ralink wpasupplicant --reinstall
Poszło o wiele lepiej, drugie polecenie z wczoraj jest zbędne.
Następnie znów lepiej, tu znalazł mi dostępne sieci, w tym moją z obecnego starego routera

Kod: Zaznacz cały

iwlist scan
lo        Interface doesn't support scanning.

wlan0     Scan completed :
          Cell 01 - Address: xxxxxxxxxx
                    Channel:6
                    Frequency:xxxx
I jedziemy dalej.

Polecenie:

Kod: Zaznacz cały

iwconfig
pokazało po raz pierwszy wynik:

Kod: Zaznacz cały

Tx-Power=20 dBm
I teraz, wczoraj polecenie

Kod: Zaznacz cały

ifconfig wlan0 up
dało wynik:

Kod: Zaznacz cały

SIOCSIFFLAGS: Nie ma takiego pliku ani katalogu.

A teraz za chwilę:

Kod: Zaznacz cały

ifconfig wlan0 up
 root@xxx#
jakby się teraz załadowało.

Zatem jedziemy znowu dalej.
Edytujemy plik /etc/network/interfaces:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
#The primary interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxx
wpa-psk xxxxxxxxx
#The secondary interface
allow-hotplug eth0
iface eth0 inet dhcp
Teraz będę musiał zmienić ruter i przejść na WiFi, zanim dokonam ostatnich poleceń

Kod: Zaznacz cały

ifdown wlan0
ifup wlan0
i zobaczymy, co z tego wyniknie..

Nie mogło się udać, nie należało zmieniać i odłączać się od sieci, powinienem konfigurować do końca sieć z rutera, z którego miałem po kablu połączenie.

Kod: Zaznacz cały

ifup wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/xxx
(...)
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
No i zapomniałem paru poleceń, nie wiem, czy to ma znaczenie, a mianowicie:

Kod: Zaznacz cały

modprobe -r rt2800pci
modprobe rt2800pci
No nic, spróbuję jeszcze raz, dokładnie i po kolei na jednym ruterze.

Dodane:
Karta działa wraz ze sterownikiem Ralink rt2800pci bez problemu, ale w konfiguracji z innym ruterem, np. Edimax AR-7084gA (tylko w paśmie b do 54Mbps). Niestety, ruter NeitaSpot nie da się w żaden sposób skonfigurować, nie przechodzi uwierzytelnianie i następuje brak połączenia.

Dla konfiguracji z innymi ruterami nie należy edytować pliku /etc/network/interfaces, powinien mieć on taki wpis:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Dokonałem tylko restartu i w aplikacji znajdującej się w pasku zadań, koło zegara. Zarządzanie siecią należy edytować połączenie wskazując na dostępną sieć lub mając ją już wcześniej wskazaną klikając na Manage Connections... i wyskakuje Konfiguracja - Moduł konfiguracji KDE, gdzie należy w naszej sieci wpisać hasło... I to wszystko.

Wychodzi na to, że karta ta i sterownik do niej rt2800pci działają w Debianie Wheezy tylko w paśmie b i g, patrz niżej.

Dodane:
Jest, można jednak NetiaSpot skonfigurować. Trzeba po prostu w ustawieniach rutera zmienić z trybu 802.11b/g/n na Tylko 802.11g (lub tylko b). Automatycznie zmienia się w ustawieniach tryb szerokości kanału na 20MHz. Gdy miałem ustawiony tryb 802.11b/g/n i wybrałem tryb szerokości kanału na tylko 20MHz też uzyskałem połączenie, ale nie otwierają się strony, przy trybie szerokości kanału 20/40MHz (dynamiczny) nie szło w ogóle połączyć się z siecią. Sterowniki w Debianie Wheezy korzystają tylko z szerokości kanału 20MHz, przynajmniej ten rt2800pci.

: 14 kwietnia 2012, 14:33
autor: DaVidoSS
Stworzyłeś esej. Następnym razem skorzystaj z bloga.

Esej (fr. essai – „próba”) – forma literacka lub literacko-naukowa, prezentująca punkt widzenia autora

: 14 kwietnia 2012, 22:39
autor: pinochio
Dzięki DaVidoSS, poświęciłeś mi dużo czasu, miło mi.