nmcliを使用して既存のSSIDを変更する

nmcliを使用して既存のSSIDを変更する

こんにちは。このように、nmcliを使用してWi-Fiネットワークを設定できることを知っています。

nmcli con add type wifi ifname uap0 mode ap con-name <WIFI_AP_NAME> ssid <WIFI_SSID>
nmcli con modify <WIFI_AP_NAME> 802-11-wireless-security.psk <WIFI_PASSWORD>

ところで、作成したWi-Fiネットワークのパスワードとssidを変更したい場合はどうすればよいですか?ドキュメントに正しいコマンドが見つかりませんでした。これを行うことはできますか?

sudo nmcli con down <WIFI_AP_NAME>
sudo nmcli con modify <WIFI_AP_NAME>  802-11-wireless-security.psk "$WIFI_PASSWORD"
sudo nmcli con modify <WIFI_AP_NAME>  ssid <WIFI_SSID>
sudo nmcli con up <WIFI_AP_NAME>

答え1

NetworkManager接続ファイルを編集するだけです。 ( )/etc/NetworkManager/system-connections/<connection_name>.nmconnection

自動画像回復では、sedを使用してこれを行います。

sed -i "s/<以前のSSID>/<新しいSSID>/g" /etc/NetworkManager/システム接続/<接続名>.nm 接続

関連情報