LINUX.ORG.RU
ФорумAdmin

Установка и использование сетевой адаптер Ralink


0

1

Доброго времени суток . Приобрел wi-fi адаптер-антенку Ralink rt5370 -захотелось ее заставить работать на своем ноуте (Lenovo s10). На борту в качестве ОС debian Linux 2.6.33.20.

воткнул:

#lsusb: Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter

C оффсайта достал дрова:

#modprobe -l | grep rt5370 kernel/drivers/net/wireless/rt5370sta.ko

Устройство определилось в качестве: ifconfig

ra0 Link encap:Ethernet HWaddr 00:0f:53:83:41:85 inet6 addr: fe80::20f:53ff:fe83:4185/64 Scope:Link 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:1841303 (1.7 MiB) TX bytes:1260000 (1.2 MiB)

iwconfig

ra0 Ralink STA ESSID:«» Nickname:«RT2870STA» Mode:Auto Frequency=2.412 GHz Bit Rate=1 Mb/s RTS thr:off Fragment thr:off Encryption key:off Link Quality=10/100 Signal level:0 dBm Noise level:0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Сеть сканирует :

#iwlist scan lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

ra0 Scan completed :

Cell 01 - Address: 08:76:FF:05:CA:B9 Protocol:802.11b/g ESSID:«Thomson75CC70» Mode:Managed ...

*А вот Essid поменять (для подключения к сети ) не удается ... не подскажите в чем может быть проблема ?

Ps : имеется так же интегрированный адаптер в системе(wlan0) ...возможно ли как -то синхронизировать их работу (есть ли инструменты какие-то для этого) ?

*gnome networking не определяет интерфейс ra0.(то есть iwlist scan ) удается выполнить только руками , даже если wlan0 отключен.

Заранее спасибо


Фирменные Ralink-овские дрова, ЕМПНИП, читали настройки из файла в каталоге /etc/wireless, там указывались все параметры: вид шифрования, ключи и т.д. Файл перечитывался при UP интерфейса.

В тестинге, вроде, заявлена штатаная поддержка этого чипа, http://wiki.debian.org/rt2800usb может быть правильным путём будет установка ядра и фримваря из тестинг-ветки. Но, я не знаю.

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Ответ на: комментарий от mky

/etc/wireless, там указывались все параметры: вид шифрования, ключи и т.д

ага ... есть такое ...

/etc/Wireless/RT2870STA$ cat RT2870STA.dat

#The word of «Default» must not be removed

Default

CountryRegion=5

CountryRegionABand=7

CountryCode=

ChannelGeography=1

SSID=11n-AP

# SSiD в данном случае == essid ??

NetworkType=Infra

WirelessMode=5

Channel=0 BeaconPeriod=100 TxPower=100 BGProtection=0 TxPreamble=0 RTSThreshold=2347 FragThreshold=2346 TxBurst=1 PktAggregate=0 WmmCapable=1 AckPolicy=0;0;0;0 AuthMode=OPEN EncrypType=NONE WPAPSK= DefaultKeyID=1 Key1Type=0 Key1Str= Key2Type=0 Key2Str= Key3Type=0 Key3Str= Key4Type=0 Key4Str= PSMode=CAM AutoRoaming=0 RoamThreshold=70 APSDCapable=0 APSDAC=0;0;0;0 HT_RDG=1 HT_EXTCHA=0 HT_OpMode=0 HT_MpduDensity=4 HT_BW=1 HT_BADecline=0 HT_AutoBA=1 HT_AMSDU=0 HT_BAWinSize=64 HT_GI=1 HT_MCS=33 HT_MIMOPSMode=3 HT_DisallowTKIP=1 HT_STBC=0 EthConvertMode= EthCloneMac= IEEE80211H=0 TGnWifiTest=0 WirelessEvent=0 MeshId=MESH MeshAutoLink=1 MeshAuthMode=OPEN MeshEncrypType=NONE MeshWPAKEY= MeshDefaultkey=1 MeshWEPKEY= CarrierDetect=0 AntDiversity=0 BeaconLostTime=4 FtSupport=0 Wapiifname=ra0 WapiPsk= WapiPskType= WapiUserCertPath= WapiAsCertPath= PSP_XLINK_MODE=0 WscManufacturer= WscModelName= WscDeviceName= WscModelNumber= WscSerialNumber= RadioOn=1

rowlin
() автор топика
Ответ на: комментарий от rowlin

Форматированный текст нужно помещать между тегами [pre] [/pre]. То есть нужно писать:

[pre] $ cat RT2870STA.dat
#The word of «Default» must not be removed
Default[/pre]

и будет вывод «как есть», и не нужно будет вставлять пустые строки, www.linux.org.ru/wiki/en/Lorcode

Да SSID это eSSID, далее вам нужно установить AuthMode, EncrypType и, в зависимости от того, WEP или WPA, установить Key1Str или WPAPSK.

В каталоге с исходниками в файле README_STA перечислены возможные значения различных опций этого файла.

Хотя, ssid через iwconfig у ralink'ов, вроде, менялся. Какая ошибка выдаётся?

mky ★★★★★
()
Ответ на: комментарий от mky

Какая ошибка выдаётся?

 
root@alice:/home/rowlin# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wlan0     Interface doesn't support scanning : Network is down

ra0       Scan completed :
          Cell 01 - Address: 08:76:FF:05:CA:B9
                    Protocol:802.11b/g
                    ESSID:«Thomson75CC70»
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
....
root@alice:/home/rowlin# iwconfig ra0 essid «Thomson75CC70»
root@alice:/home/rowlin# iwconfig ra0 
ra0       Ralink STA  ESSID:«»  Nickname:«RT2870STA»
          Mode:Auto  Frequency=2.412 GHz  Bit Rate=150 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=70/100  Signal level:-59 dBm  Noise level:-59 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Mode managed == Auto ...это нормально ??

rowlin
() автор топика
Ответ на: комментарий от rowlin

Да, это такое странное поведение фирменного драйвера Ralink. essid устанавливается командой iwconfig, но, пока карточка не вошла в wi-fi сеть, вывод команды iwconfig показывает пустой essid и Моde: Auto.

В общем, лучше задавать всё через файл /etc/Wireless/... и не конфигрурировать карточку нигде больше. Ну, или пытаться взять более новые версии ядра, и работать с встроенными в ядро драйверами карточки.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.