最初にDebianをインストールしたときにWi-Fiを使用しwpa_supplicant
てdhclient
接続しましたが、これまではうまくいきましたが、インストールが完了するとネットワークマネージャ(nmcli)をインストールしたため、すぐに切断されました。 Wi-Fiが接続されていて再接続できないようです。 、Wi-Fiアダプタを確認した結果、次のような結果がnmcli dev status
出ました。
DEVICE TYPE STATUS CONNECTION
wlp1s0 wifi unavailable --
lo loopback unmanaged --
Wi-Fi ネットワークに接続しようとすると、次のようにnmcli device wifi connect <ssid> password <password>
返されます。
Error: No network with SSID '<ssid>' found.
だから私の名前が間違っていることを再確認するためにnmcli dev wifi list
Wi-Fiネットワークを検索してみましたが、空のテーブルが返されました。
私のWi-Fiドライバが故障したようです。助けてください。私のラップトップにはイーサネットポートがないため、ファームウェアを含むパッケージをダウンロードできません。
答え1
テスト中にワイヤレスインターフェイスを無効にすると、次のようになります。
nmcli radio wifi off
その後、既知のSSIDを試みると、OPのすべての症状がスキャンなしですぐに表示されます。
$ nmcli device wifi connect <ssid> password <password>
Error: No network with SSID '<ssid>' found.
$ nmcli dev status |grep ' wifi '
wlan0 wifi unavailable --
$ nmcli dev wifi
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
$
再度有効にします(NetworkManager処理と同じ操作が含まれますが、rfkill unblock ...
NetworkManager処理も有効になるため、nmcli
代わりに使用する必要がありますrfkill
)。
nmcli radio wifi on
それでは、次に変更してください。
$ nmcli dev status |grep ' wifi '
wlan0 wifi disconnected --
これで検索結果を再利用できnmcli dev wifi list
、接続試行も再利用できますnmcli device wifi connect <ssid> password <password>
。
答え2
ネットワーク管理者をインストールした後、すべてを混乱させるいくつかのサービスを追加して問題を解決しました。
私はそれらを無効にしました
sudo systemctl stop NetworkManager
そして
sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager
同じ問題がある場合は、これが役立つことを願っています。
編集する:
ソースをすばやく追加したかったです。https://linuxbabe.com/debian/connect-to-wi-fi-from-terminal-on-debian-wpa-supplicant
これは、ネットワーク管理者をインストールする前に使用したものとまったく同じで、すべてを台無しにしました。