我拥有一个运行良好的 USB WiFi 设备,直到我尝试连接到任何加密的设备。
我想将此 USB 设备用作 AP,最好与nmcli
.我该怎么做?
我找到的所有来源都清楚地显示了如何创建(WPA 或 WPA2)加密的 AP。我没有找到任何可以创建没有任何加密的 AP 的方法。
令人惊讶的是,谷歌在这个话题上保持沉默。
答案1
要创建开放AP,您需要wifi-sec.key-mgmt
设置none
:
sudo nmcli connection add type wifi ifname $WIFI_INTERFACE con-name $AP autoconnect yes ssid $AP
sudo nmcli connection modify $AP 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
sudo nmcli connection modify $AP wifi-sec.key-mgmt none
sudo nmcli connection up $AP
sudo nmcli connection modify $AP connection.autoconnect yes
一般使用时,您需要检查您的Wi-Fi卡是否支持AP模式:
nmcli -f WIFI-PROPERTIES.AP device show $WIFI_INTERFACE
WIFI-PROPERTIES.AP: yes
$WIFI_INTERFACE
是 Wi-Fi 接口名称,$AP
是所需的 AP 名称。