Всем привет.
Задача поднять точку доступа на 8187L 8187 решение проблемы нагуглить не удолось подскажите куда копать
Пробовал в в виртуалке
поставил драйвера rtl8187L 3.0.0_3.1.0_3.2.0 там вроде как заявлена не полная поддержка режима AP
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=1&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true#362после установки rtl8187L карточка успешно перевелась в master mode
iwconfig wlan1 mode master
iwconfig
wlan1 802.11bg Mode:Master Channel=11
Access Point: Not-Associated Bit Rate:11 Mb/s
Retry:on RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/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
но не тут то было
вывод iw list после установки 8187L
iw list
nl80211 not found.
lsmod |grep 8187
r8187l 132386 0
usbcore 104555 5 ohci_hcd,ehci_hcd,usbhid,r8187l
модулей нужных нет
lsmod вывел следущее:
Module Size Used by
vboxvideo 12405 1
drm 146387 2 vboxvideo
vboxsf 32542 0
ipt_REJECT 12454 2
nf_conntrack_ipv4 13726 2
nf_defrag_ipv4 12443 1 nf_conntrack_ipv4
xt_state 12455 2
nf_conntrack 43121 2 xt_state,nf_conntrack_ipv4
xt_owner 12391 3
iptable_filter 12488 1
ip_tables 17079 1 iptable_filter
x_tables 18158 5 ip_tables,iptable_filter,xt_owner,xt_state,ipt_REJECT
loop 17810 0
r8187l 132386 0
joydev 17010 0
snd_intel8x0 22372 1
snd_ac97_codec 84236 1 snd_intel8x0
snd_pcm 53461 2 snd_ac97_codec,snd_intel8x0
snd_page_alloc 12867 2 snd_pcm,snd_intel8x0
snd_seq 39512 0
snd_seq_device 13016 1 snd_seq
snd_timer 22356 2 snd_seq,snd_pcm
snd 42722 8 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_ac97_codec,snd_intel8x0
soundcore 12921 1 snd
ac97_bus 12462 1 snd_ac97_codec
parport_pc 22036 0
parport 31254 1 parport_pc
i2c_piix4 12480 0
psmouse 54961 0
serio_raw 12803 0
pcspkr 12515 0
evdev 17225 9
vboxguest 129104 7 vboxsf
i2c_core 19116 2 i2c_piix4,drm
e1000 84513 0
processor 27565 0
ac 12552 0
power_supply 13283 1 ac
button 12817 0
thermal_sys 17752 1 processor
ext4 306912 1
crc16 12327 1 ext4
jbd2 52288 1 ext4
mbcache 12938 1 ext4
usbhid 31554 0
hid 60152 1 usbhid
sd_mod 35425 3
crc_t10dif 12332 1 sd_mod
ata_generic 12439 0
ata_piix 25271 0
ohci_hcd 22059 0
ahci 24917 2
libahci 18308 1 ahci
ehci_hcd 35509 0
usbcore 104555 5 ehci_hcd,ohci_hcd,usbhid,r8187l
libata 125014 4 libahci,ahci,ata_piix,ata_generic
scsi_mod 135037 2 libata,sd_mod
usb_common 12338 1 usbcore
dm_mirror 17376 0
dm_region_hash 13270 1 dm_mirror
dm_log 13309 2 dm_region_hash,dm_mirror
dm_mod 57362 2 dm_log,dm_mirror
modprobe mac80211
modprobe eeprom_93cx6
lsmod вывод только wifi модули
Module Size Used by
mac80211 171389 0
cfg80211 117541 1 mac80211
rfkill 18516 1 cfg80211
eeprom_93cx6 12457 0
r8187l 132386 0
lsmod |grep 8187
r8187l 132386 0
usbcore 104555 5 ohci_hcd,ehci_hcd,usbhid,r8187l
nl80211 ? или нужно ieee80211 ?
пробую запустить hostapd
hostapd -d /etc/hostapd/myconf
random: Trying to read entropy from /dev/random
Configuration file: /etc/hostapd/myconf
Could not open file /sys/class/net/wlan1/phy80211/name: No such file or directory
netlink: Operstate: linkmode=0, operstate=6
nl80211: Set mode ifindex 3 iftype 2 (STATION)
nl80211: Failed to set interface 3 to mode 2: -19 (No such device)
nl80211: Try mode change after setting interface down
nl80211: Set mode ifindex 3 iftype 2 (STATION)
nl80211: Failed to set interface 3 to mode 2: -19 (No such device)
nl80211: Interface mode change to 2 from 0 failed
nl80211 driver initialization failed.
dmesg | grep 8187
[ 3.157152] usb 1-1: New USB device found, idVendor=0bda, idProduct=8187
[ 3.157170] usb 1-1: Product: RTL8187_Wireless
[ 3.157177] usb 1-1: Manufacturer: Manufacturer_Realtek_RTL8187_
[ 8.389893] Linux kernel driver for RTL8187L based WLAN cards
[ 8.389907] rtl8187L: Initializing module
[ 8.389914] rtl8187L: Wireless extensions version 22
[ 8.389931] rtl8187L: Initializing proc filesystem
[ 8.428596] rtl8187L: Reported EEPROM chip is a 93c46 (1Kbit)
[ 11.591661] rtl8187L: Card MAC address is 80:C7:7D:D0:2D:28
[ 15.642053] rtl8187L: Card reports RF frontend Realtek 8225
[ 15.642062] rtl8187L: WW:**PLEASE** REPORT SUCCESS/INSUCCESS TO Realtek
[ 17.465939] rtl8187L: This seems a new V2 radio: rtl8225_zebra2
[ 17.468956] rtl8187L: PAPE from CONFIG2: 0
[ 17.921931] rtl8187L: EEPROM Customer ID: 00
[ 17.922332] rtl8187L: Driver probe completed
[ 17.922424] usbcore: registered new interface driver rtl8187L
[ 17.942831] rtl8187L: Now Radio On
[ 32.210121] rtl8187L: rtl8180_open process
[ 33.034243] rtl8187L: Card successfully reset
ifconfig
wlan1 Link encap:Ethernet HWaddr 80:C7:7D:D0:2D:28
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)
Потом посмотрел в readme к 8178L драйвер вроде использует не mac80211 а ieee80211
Хотя модули почему-то не подгрузились при установки 8187L
подгрузил зачем-то это
/lib/modules/3.2.0-0-686-pae/kernel/drivers/net/wireless/RTL8187L# ls
ieee80211_crypt_ccmp-rtl.ko ieee80211_crypt_tkip-rtl.ko ieee80211-rtl.ko
ieee80211_crypt-rtl.ko ieee80211_crypt_wep-rtl.ko
insmod ieee80211_crypt-rtl.ko
insmod ieee80211_crypt_ccmp-rtl.ko
insmod ieee80211_crypt_tkip-rtl.ko
insmod ieee80211_crypt_wep-rtl.ko
insmod ieee80211-rtl.ko
далее lsmod вывод
Module Size Used by
ieee80211_rtl 70485 0
ieee80211_crypt_wep_rtl 12658 1 ieee80211_rtl
ieee80211_crypt_tkip_rtl 17042 1 ieee80211_rtl
ieee80211_crypt_ccmp_rtl 12764 1 ieee80211_rtl
ieee80211_crypt_rtl 12762 4 ieee80211_crypt_ccmp_rtl,ieee80211_crypt_tkip_rtl,ieee80211_crypt_wep_rtl,ieee80211_rtl
mac80211 171389 0
cfg80211 117541 1 mac80211
rfkill 18516 1 cfg80211
rmmod mac80211
rmmod cfg80211
поставил в настройках hostapd драйвер driver= ieee80211
вывод hostapd -d /etc/hostapd/myconf
random: Trying to read entropy from /dev/random
Configuration file: /etc/hostapd/myconf
Line 5: invalid/unknown driver 'ieee80211'
1 errors found in configuration file '/etc/hostapd/myconf'
На драйверах просто 8187 без L hostapd запускается с mac80211 в настройках hostapd driver=nl80211 и переводится в режим только monitor там нет в драйверах поддержки режима master
Куда копать патчить hostapd для driver= ieee80211 ?
явно проблема с не коректной установкой ieee80211 или mac80211 он в hostapd driver=nl80211 называется ?
может можно как-то настроить точку доступа без hostapd ?
очень не хочется ставить windows в виртуалку
вот тут похожая проблема так и не решённая с Realtek 8187 8187L
Но там Ubuntu падала при установке в режим master так-что прогресс usb драйверов realtek налицо
https://forum.ubuntu.ru/index.php?topic=110584
Пользователь решил продолжить мысль 03 Июня 2013, 20:09:33:
Кароче после установи 8187L и занесения в blacklist 8187 слетают модули mac80211...
Может можно приоритет поставить на загрузку 8187L не занося в blacklist 8187 ?
В ручную если подгружать mac80211.. 8187L не хочет их использовать
сама карточка запускается ловит точки доступа
завтра попробую ещё в ручную перекинуть mac80211.ko.... модули. жесть ))