私のodroid、wlan0、wlan1には2つのWi-Fiアダプタがあります。私はnmcliを使用してwlan1でWi-Fiに正常に接続しましたが、wlan0に接続できるようにしたいです。しかし、私が何をしても(接続を削除してネットワーク管理者から削除する)、nmcliは最初のアダプタ(wlan1)だけが接続に接続できるようにするようです。同じコマンドを試しましたが、wlan1をwlan0に置き換えると
nmcli d wifi connect <ssid> --ask ifname wlan0
それは私にこれを与える
Error: Connection activation failed: (7) Secrets were required, but not provided.
ただし、wlan1を使用して同じコマンドを実行すると、問題なく接続されます。私が間違っていることを知っている人はいますか?
また、これらは2つの同じアダプタです。どちらも以前は正常に動作していることが確認されましたが、何らかの理由でWi-Fiでアダプタを「交換」することはできません。
追加情報:Armbian 22.11でodroid c4を使用する
答え1
私のための解決策は、最初に既存の接続インスタンスを完全に削除してから再度追加し、プロセスからNetworkManagerを再起動することでした。たとえば、
nmcli connection show # is your <ssid> present?
nmcli connection delete <ssid> # then delete it
systemctl restart NetworkManager.service
nmcli device wifi connect <ssid> password <password>
nmcli connection reload
nmcli connection up <ssid>
これはまた
CTRL-EVENT-ASSOC-REJECT ...status_code=16
、間違ったパスワードに関連するログファイルのエラーメッセージも解決しました(上記の手順を実行した後、このエラーを引き起こしたのと同じパスワードが正しく機能しましたが)。