ニュービーがやってきました。ラップトップを2番目のWiFiネットワークに接続できないため、問題が発生していますが、NetworkManagerと同時に動作するwpa_supplicantサービスに問題があるという記事を見て無効にすることをお勧めしますwpa_supplicant.service
。私が来るこのソリューション無効にします。ただし、他のWi-Fiネットワークではオンラインにアクセスできず、イーサネット経由でのみ機能します。
問題は、この機能を再度有効にしようとすると(ブロック解除後)、systemctl enable wpa_supplicant.service
次のエラーが発生することです。
Failed to enable unit: Unit file wpa_supplicant.service does not exist.
このファイルをどのように修復する必要がありますかwpa_supplicant.service
?
答え1
サービスファイルの質問:
彼の2番目の提案にも従い、サービスファイルを/dev/null
。
sudo rm /etc/systemd/system/wpa_supplicant.service
その後、再度有効/開始してみてください。
ネットワーク接続の問題は次のとおりです。
まず、回答おっしゃった内容では問題が解決しないようです。あなたが言及した、
wpa_supplicant サービスは NetworkManager と同時に動作します。
これは実際には正常です。障害がある限りwpa_supplicant.service
大丈夫でしょう。自分を呼び出し、NetworkManager
最終的に実行されます。wpa_supplicant
wpa_supplicant
これは理由回答「(サービスの無効化)は一時的にのみ無効になりますwpa_supplicant
」と述べました。この動作はNetworkManager
ワイヤレスネットワークを制御できるため、実際に必要ですwpa_supplicant
。自分のwpa_supplicant.service
サービスを無効にすると、自分のサービスが呼び出されたサービスと競合するのを防ぎますNetworkManager
。
その後、接続の問題を実際に解決するには... 2つのWiFiに同時に接続してみましたか?それともラップトップは問題なく1つのWi-Fiに接続されますが、別のWi-Fiには接続できませんか?設定および試行したタスクの詳細を提供することも役に立ちます。