如何使用 nmcli 设置无密码 AP?

如何使用 nmcli 设置无密码 AP?

我拥有一个运行良好的 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 名称。

相关内容