我使用运行 Ubuntu Server 18.04 的 Dell Edge Gateway 3001 来连接共享以太网(以及稍后的 GSM)连接的 IoT 设备。我使用了wifi-ap 快照配置 AP,它似乎可以工作。不幸的是,一次只能连接一个设备。我正在尝试使用 Windows 笔记本电脑和我的 IoT 设备 (ESP32),两者都可以连接,但前提是当时没有其他设备连接。
这是我的 wifi-ap 配置
debug: true
dhcp.lease-time: 12h
dhcp.range-start: 192.168.7.2
dhcp.range-stop: 192.168.7.101
disabled: false
share.disabled: false
share.network-interface: eth0
wifi.address: 192.168.7.1
wifi.channel: 3
wifi.country-code: DE
wifi.hostapd-driver: nl80211
wifi.interface: wlan0
wifi.interface-mode: direct
wifi.netmask: 255.255.255.0
wifi.operation-mode: g
wifi.security: wpa2
wifi.security-passphrase: MyPassPhrase
wifi.ssid: DellGateway
您知道这里可能存在什么问题吗?
答案1
事实证明,您必须更改操作模式(在我的情况下从 13 更改为 14),以便您可以同时使用蓝牙和 Wifi 接入点(最多 4 个客户端)。这是我们当前用来正确配置它的 Wifi AP 设置代码:
sudo apt -y install haveged
sudo modprobe -r rsi_sdio
sudo chmod 777 /etc/modprobe.d/rs9113.conf
sudo echo "options rsi_sdio dev_oper_mode=14" >> /etc/modprobe.d/rs9113.conf
sudo modprobe rsi_sdio
sudo systemctl stop wpa_supplicant.service
sudo systemctl mask wpa_supplicant.service
sudo nmcli d set wlan0 managed no
snap install wifi-ap