ここに奇妙なシナリオがあります。これを実行すると、nmcli dev wifi list
すべてのネットワークのリストが表示されます。大丈夫です。デバイス(私の場合はwlan0)をファイルに追加し/etc/network/interfaces
て再起動すると、ネットワークは表示されません。
したがって、再起動する前に、次の内容を/etc/network/interfaces
含めてください。
#iface wlan0 inet manual
# wpa-driver wext
# wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
# wpa_supplicant.conf contains no networks at the moment
source-directory /etc/network/interfaces.d
# this directory is empty, so currently it is a redundant statement
最初の3つを削除して#
デバイスを再起動しましたが、nmcliにネットワークが表示されませんでした。この問題をどのように解決できますか?wpa_supplicant.conf
スクリプトで埋められるので空でなければなりません。スクリプトは(経由)nmcli
ネットワークのリストを表示し、(経由wpa_passphrase
)wpa_supplicant.confを生成します。
同様の質問があることがわかります。そこwpa_supplicant.service
しかし、サービスがすでに実行中であるため、起動という唯一の答えは私の問題を解決しません(によると# systemctl status wpa_supplicant.service
)。再起動しても何の変化もありません。
ベストアンサー1
これは正常です。デフォルトでは、NetworkManagerはデバイスを管理しません/etc/network/interfaces
。/etc/NetworkManager/NetworkManager.conf
キーを押して変更できます。[ifupdown]
managed=true