LINUX.ORG.RU
решено ФорумAdmin

Точка доступа на Realtek RTL8188EUS

 ,


0

1

Доброго,

Есть дешевый WiFi свисток на базе RTL8188EUS, есть желание поднять точку доступа.

Сначала попробовал на Calculate Linux (Gentoo). Тыкался-мыкался по разному, hostapd не может, в логах всякая хрень (hostapd[839]: ioctl[RTL_IOCTL_HOSTAPD]: Operation not supported), пытался через другие hostapd (пишут стандартный не может с realtek, что ли) - ступор.

Ладно, в NetworkManager создаю точку доступа (без hostapd) - счастье, работает. Режим указал ad-hoc(динамическая сеть), защита - пофиг.

Теперь стал повторять это на OrangePi PC/Armbian версия 5.38

В armbian-config создавал точку доступа, в итоге сетевое беспроводное устройство (wlx0013ef800758) появляется (iwconfig), hostapd те же ошибки. Тоже в NetworkManager создаю точку доступа, но она не появляется в списке включения (nmtui-connect),

$ nmcli device show

GENERAL.УСТРОЙСТВО:                     wlx0013ef800758
GENERAL.ТИП:                            wifi
GENERAL.АППАРАТНЫЙ АДРЕС:               00:13:EF:80:07:58
GENERAL.MTU:                            1500
GENERAL.СОСТОЯНИЕ:                      20 (недоступен)

Почему такое состояние и как исправить? - мне не понятно.

Еще хотел потыкать драйвер https://github.com/lwfinger/rtl8188eu. Не компилируется, а пишет ошибку:

$ make all
make ARCH=arm CROSS_COMPILE= -C /lib/modules/4.14.18-sunxi/build M=/root/rtl8188eu  modules
make[1]: *** /lib/modules/4.14.18-sunxi/build: Нет такого файла или каталога.  Останов.
Makefile:151: ошибка выполнения рецепта для цели «modules»
make: *** [modules] Ошибка 2

Нет папки /lib/modules/4.14.18-sunxi/build, почему? В калькуляте нормально скомпилялся.

С уважением.

Нашел, не был включен вайфай

$ nmcli radio wifi
$ nmcli radio wifi on

Еще тут с форума нашел полезную мне команду создания точки


nmcli con add type wifi ifname wlx0013ef800758 mode ap ssid My_AP ipv4.method shared wifi-sec.proto rsn wifi-sec.key-mgmt wpa-psk wifi-sec.psk pass1234

но почему-то режим создался adhoc

chegeware ()

чтобы рулить резолвом через общий сервис dnsmasq прописал в /etc/NetworkManager/NetworkManager.conf:

[main]
...
dns=dnsmasq

ну и команда подъема/останова точки («wifi-wlx0013ef800758» это имя)

$ nmcli con up "wifi-wlx0013ef800758"
$ nmcli con down "wifi-wlx0013ef800758"
chegeware ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.