Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

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

Автор BoguMir, 22 февраля 2025, 16:27:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

BoguMir

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

Моё устройство:
bash-5.1# lsusb
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 - тоже
Проверяю поддерживаемые интерфейсы:
bash-5.1# iwlist
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?

Graf

usb-свисток от TP-Link ?
Оно, вроде как, rtl8192 тоже подходит.

BoguMir

Сам свисток от Trendnet.
На счёт rtl8192 не совсем понял.


BoguMir

#4
да драйвер для RTL8191SU и для rtl8192 один и тот же: r8712u
С ним то и не понятки:
На сайте:
https://deviwiki.com/wiki/R8712u
AP (Master) mode: unsupported
Но
bash-5.1# iwlist
...
[interface] ap
...
Можно ли использовать другой драйвер или ни чего не сделать?

Graf

Цитата: BoguMir от 01 марта 2025, 15:16:19Можно ли использовать другой драйвер или ни чего не сделать?
Ты не правильно воспользовался моей ссылкой. :)
Там, если попрыгать по ссылкам, есть сырцы на совместимые драйверы.
И, кажется, на сегодня, последний - это r92.
Если сам не разберёшься, в понедельник попробую дать точную ссылку.

BoguMir

Видимо да  :)
Посмотрел через поиск:
Драйвер r92su
ЦитироватьAP (Master) mode: unsupported