LINUX.ORG.RU
ФорумAdmin

Безпроводная точка доступа

 , ,


0

1

Пытаюсь настроить точку доступа для usb Wi-Fi из под Slackware 15.0

Моё устройство:

Bus 001 Device 003: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

Узнать драйвер пришлось через dmesg:

[    9.555844] usb 1-11: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
[    9.556938] usbcore: registered new interface driver r8712u

Посмотрел информацию о драйвере: Драйвер r8712u поддерживаемые устройства Моё устройство поддерживается. Но в самой таблице в колонке AP стоит вопрос. Проверяю конфигурацию:

bash-5.1# iwconfig wlan0
wlan0     unassociated  Nickname:"rtl_wifi"
          Mode:Managed  Access Point: Not-Associated   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Первая строка должна быть в формате:

Частота Wi-Fi ESSID Nickname

У меня токмо unassociated Nickname:«rtl_wifi» Access Point: Not-Associated - напрягает.

Power Management:off - тоже

Проверяю поддерживаемые интерфейсы:

Usage: iwlist [interface] scanning [essid NNN] [last]
              [interface] frequency 
              [interface] channel 
              [interface] bitrate 
              [interface] rate 
              [interface] encryption 
              [interface] keys 
              [interface] power 
              [interface] txpower 
              [interface] retry 
              [interface] ap 
              [interface] accesspoints 
              [interface] peers 
              [interface] event 
              [interface] auth 
              [interface] wpakeys 
              [interface] genie 
              [interface] modulation 

Появился essid NNN и якобы есть поддержка AP Проверяю статус устройств:

bash-5.1# nmcli device status
DEVICE  TYPE      STATE           CONNECTION         
eth0    ethernet  подключено      Wired connection 1 
wlan0   wifi      отключено       --                 
lo      loopback  без управления  --                 

Попытался включить:

bash-5.1# ifconfig wlan0 up

Не помогло. При этом другие точки доступа адаптер видит:

bash-5.1# nmcli dev wifi
IN-USE  BSSID              SSID                             MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
        28:6C:07:56:E6:EF  Xiaomi_E6EE                      Infra  1     0 Мбит/с   100     ▂▄▆█  WPA1 WPA2 

Почему так получается?

В любом случае решил включить hostapd.

Конфигурация:

interface=wlan0_ap
bridge=br0
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=SlackWiFi
country_code=US
hw_mode=g
channel=1
beacon_int=100
dtim_period=2
max_num_sta=5
rts_threshold=-1
fragm_threshold=-1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP

Запускаю:

bash-5.1# sh /etc/rc.d/rc.hostapd start
Starting HOSTAPD:  /usr/sbin/hostapd -B -P /var/run/hostapd.pid /etc/hostapd/hostapd.conf
Could not read interface wlan0_ap flags: No such device
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0_ap disabled_11b_rates=0
Could not read interface wlan0_ap flags: No such device
nl80211 driver initialization failed.
wlan0_ap: interface state UNINITIALIZED->DISABLED
wlan0_ap: AP-DISABLED 
wlan0_ap: CTRL-EVENT-TERMINATING 
hostapd_free_hapd_data: Interface wlan0_ap wasn't started

Проверял данный адаптер в Widows 10 там всё работает. Что я сделал не так в Slackware?



Последнее исправление: Dimez (всего исправлений: 5)

Без проводная точка достопа

У тебя в 3-х словах только в одном ошибка, в слове «точка», должно быть: «Без проводная тачка достопа»

anonymous
()
Ответ на: комментарий от RodoSlav

почему у меня iw dev вообще не срабатывает?

Возможно из-за НетворкМенеджера. Отключи в нём беспроводную сеть. Попробуй руками поднять AP. Если драйвер действительно не поддерживает ( (сам понимаешь)

anonymous
()
bash-5.1# sh /etc/rc.d/rc.hostapd start
Starting HOSTAPD:  /usr/sbin/hostapd -B -P /var/run/hostapd.pid /etc/hostapd/hostapd.conf
Could not read interface wlan0_ap flags: No such device

Я бы тоже отказался работать при отсутствии инструментов.

vel ★★★★★
()