LinuxForum.Fans
Тема

[Решено] TP-LINK TL-WN7200ND и Точка доступа из него.

Автор: RusArtm 32 сообщений 25232 просмотров
#260294

Нужна помощь в настройе TP-LINK TL-WN7200ND на OpenSuse

Хочу настроить точку доступа на своем компе на OpenSuse.
Вычитал, что можно это сделать на железке TP-LINK TL-WN722, пришел в магазин, не нашел такую и взял TL-WN7200ND. Теперь испытываю сложности.


Немогого пошарившись по просторам нашел и поставил драйвер, который почемуто не rt3070 оаказался, а rt2870

text

# lsmod | grep rt
parport_pc             33507  0
rt2870sta             437300  0

но яст его понимает вроде как и привязывает к устройству. в Network Network Card его нету, а в Network Interface есть WLAN network interface

text

│─┬─USB                                                                                                               │
│  └┬─802.11 n WLAN                                                                                                    ┬
│    ├──Bus: USB                                                                                                        │
│    ├──Class (spec): Unclassified device                                                                               ┴
│    ├──Class: Unclassified device                                                                                      │
│    ├──Device Identifier: 209008                                                                                       │
       ──Device: 802.11 n WLAN                                                                                           │
│    ├──Driver: rt2870                                                                                                  │
│    ├+─Drivers                 
text

# lsusb
...
Bus 001 Device 005: ID 148f:3070 Ralink Technology, Corp.
text

# iwconfig wlan0
wlan0     Ralink STA  ESSID:""
          Mode:Auto  Frequency=2.412 GHz
          Link Quality=10/100  Signal level:0 dBm  Noise level:-143 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

пробую поднять интерфейс:

text

 # ifconfig wlan0 up
SIOCSIFFLAGS: Operation not permitted

Настройки HostAPd:

text

 # cat /etc/hostapd.conf
interface=wlan0
driver=rt2870 # Чего тут писать, не понимай.. если указать rt2870 или rt2870sta или rt3070.... не работает, говорит, что нету такого драйвера
hw_mode=g
channel=11
ssid=test
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_passphrase=123456789

Запускаю hostapd

text

hostapd /etc/hostapd.conf
Configuration file: /etc/hostapd.conf
Line 2: invalid/unknown driver 'rt2870'
1 errors found in configuration file '/etc/hostapd.conf'

для полного... словом вот ещё результат выполнения iw list:

text

 # iw list
nl80211 not found.

вообще не понимаю, при чем тут nl80211

по поводу версии сусе, поглядеть не помню где, вот что могу:

text

#uname -a
Linux MyPC 2.6.34.10-0.4-desktop #1 SMP PREEMPT 2011-10-19 22:16:41 +0200 i686 i686 i386 GNU/Linux

Создаётся впечатление, что я всетаки чтото не так поставил драйвер....


Словом... получился большой пост... проблема, думаю ясна, информации я постарался привести как можно больше.
Может кто поможет?
:)

#260297
"RusArtm" написал:
Чего тут писать, не понимай.. если указать rt2870 или rt2870sta или rt3070.... не работает, говорит, что нету такого
text
driver=nl80211
#260298

ы.

text
interface=wlan0
driver=nl80211
ssid=myssid
country_code=RU
hw_mode=g
channel=3
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=mypass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
wme_enabled=1
ieee80211n=1
#260301

newzenon, спасибо за конфиг...
с ним вот что выдается:

text

 # hostapd /etc/hostapd.conf
Configuration file: /etc/hostapd.conf
Failed to create interface mon.wlan0.
nl80211 driver initialization failed

Gnom, статью я видел по ней и делал (в избраном она у меня) ;) спасибо за неё отдельное...

Но у меня проблема, как я понимаю, с драйвером...
Вот что меня смущает:

text

802.11 n WLAN                                                                                                    
│    ├──Bus: USB                                                                                                     
│    ├──Class (spec): Unclassified device  <-- вот... и нету этого девайса в сетевых девайсах, как две другие мои сетевые карты (просто езернетовские...)

Так же я не обновлял прошивку, т.к. не знаю как это делать :)

#260302

В Suse как-то все спецефично, и вечно какие-то приблуды для настройки есть...

В 34 ядре даже не знаю...
Тут посмотри http://linuxwireless.org/en/users/Download
Ну и эту тему

#260304

ы. А если к примеру

text
ifconfig wlan0 192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255 up
#260306

спасибо за ссылки.... почитаю... хотя http://linuxwireless.org/en/users/Download я был и брал от туда чтото даже, помоему... просто не понял, как ставить фирмваре... просто разместив это в /lib/firmware ничего не дало... надо чтото ещё делать, очевидно :)

text
 # ifconfig wlan0 192.168.1.5 netmask 255.255.255.0 up
SIOCSIFFLAGS: Operation not permitted
SIOCSIFFLAGS: Operation not permitted
text
#iw list
#
text
# iw wlan0 scan
command failed: No such device (-19)

ifconfig вообще не выдает по нему информации, если делать просто ifconfig....

text

# ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
          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)

смущает пустой мак....

#260311
"RusArtm" написал:
я был и брал от туда чтото даже, помоему... просто не понял, как ставить фирмваре...

от рута:

text
wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-05-10.tar.bz2
tar jxvf compat-wireless-2012-05-10.tar.bz2
cd compat-wireless-2012-05-10
make && make install

Перед make можно драйвер выбрать

text
./scripts/driver-select
./scripts/driver-select ath9k_ap # например

ы. Совместимость http://linuxwireless.org/en/users/Devices/USB
Твой драйвер http://linuxwireless.org/en/users/Drivers/rt2800usb

#260316

мна... :) начал я ставить ВСЕ дрова... наверное напрасно....
Хорошо, поставятся они все, мне надо будет как то грузить нужный или он сам будет выбираться при подключиении устройства?

Почему мое устройство "Class (spec): Unclassified device"? По моему это означает проблемы с определением типа... нв моих USB картах других написано, что это "Network adapter"

#260318
"RusArtm" написал:
или он сам будет выбираться при подключиении устройства?

после make && make install - сам.

#260326
text
# ifconfig wlan0 up
SIOCSIFFLAGS: Operation not permitted
#260332

С wi-fi, особенно с Tp-Link тяжело, надо сначала смотреть поддержка есть, или нет, у Asus кстати свои дрова в комплекте.

#260334

:) мнда... надо было брать чтото другое....
По приходу домой попробую загрузить таки прошивку и перезапустить комп... удаленно ребутить не могу.
Спасибо за помощь :)

Если что получиться - отпишусь.

#260363

после ударов в бубун стало подниматься интерфейсо wlan0

text

 # ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 90:F6:52:12:B0:03
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:576 errors:0 dropped:0 overruns:0 frame:0
          TX packets:884 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:91240 (89.1 Kb)  TX bytes:60248 (58.8 Kb)

даже чтото сканирует и находит сети какието...
но hostapd вот что говорит:

text
 # hostapd /etc/hostapd.conf
Configuration file: /etc/hostapd.conf
nl80211 not found.
nl80211 driver initialization failed.

откуда возникает вопрос:
Что такое nl80211 и где его взять?)

#260365

Попробуй убрать вообще строку:

text
driver=nl80211

у меня и без нее заводится.

"RusArtm" написал:
Что такое nl80211 и где его взять?)

Поддержка в ядре должна быть.

#260367

[offtop]
RusArtm, а не проще было взять какой-нить маршрутизатор, напр. TL-WR741ND ?
[/offtop]

#260369
-=Serj=- написал:
[offtop]
RusArtm, а не проще было взять какой-нить маршрутизатор, напр. TL-WR741ND ?
[/offtop]

А как же опыт сын ошибок трудных :)

#260373
"newzenon" написал:
А как же опыт сын ошибок трудных

Ну, тогда да *YES*

Войдите или зарегистрируйтесь, чтобы ответить.