чего я пытаюсь достичь:
Я пытаюсь использовать Малина Pi 3 как точка доступа WiFi.
Я хотел бы использовать только Wi-Fi для достижения этой цели (мне это может понадобиться в местах, где у меня не будет доступа в интернет с ethernet).
так что я следовал этим шагам из ArchLinux wiki, чтобы иметь оба WiFi клиент и точка доступа Wi-Fi с помощью одного устройства Wi-Fi.
моя текущая ситуация :
Я проверил с iw list
:
Wiphy phy0
...
Supported interface modes:
* IBSS
* managed
* AP
* P2P-client
* P2P-GO
* P2P-device
...
valid interface combinations:
* #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-GO } <= 1,
total <= 3, #channels <= 2
* #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P-device } <= 1,
total <= 4, #channels <=
...
мое устройство wifi (чипсет Rpi3 wifi), похоже, может обрабатывать Wifi в качестве точки доступа (мне удалось заставить его вести себя как один и открыть сеанс ssh с помощью hostapd и dhcpd).
если я хорошо понимаю этот вывод, он также поддерживает как AP, так и режим клиента.
мое состояние Rpi при возникновении проблемы:
Я инвалид hostapd
и dhcpd4.service
С systemctl
, а я заткнись wlan0
С помощью ip link set dev wlan0 down
.
актуальная проблема :
затем я попытался добавить два virtual interfaces
(как root) у меня получилось:
# iw dev wlan0 interface add wlan0_sta type managed addr 12:34:56:78:ab:cd
command failed: Device or resource busy (-16)
# iw dev wlan0 interface add wlan0_ap type managed addr 12:34:56:78:ab:ce
command failed: Device or resource busy (-16)
тот же результат при попытке с phy
именами или с wlan0
вверх.
что я мог бы попытаться решить эту проблему?