ワイヤレスカードを取り付けましたが、nmcli
「プラグインがありません」という赤いテキストで「管理されていません」と表示されました。
インターネット検索で必須の「NetworkManager-wifi」パッケージをインストールする必要があることがわかりました。有線接続を介してインストールした後、プラグインの欠落に関する赤いメッセージは再起動するまで消えませんでした。その後、デバイスは管理され、経由で設定されたネットワークに自動的に接続されましたnmtui
。
私の質問は、Wi-Fiが再起動せずに動作するために必要なプラグインを認識するためにNetworkManagerをどのようにリロードするのですか?
私は試した:
$ service network reload
これは何の影響もありません。
答え1
NetworkManager-wifiが提供するデバイスプラグインの再読み込みはサポートされていません。systemctl restart NetworkManager
(または使用しているサービスマネージャ/初期化)を介してNetworkManagerを再起動する必要があります。
多くの努力が必要で実装が容易ではないため、サポートされていません。これは、プラグインが共有ライブラリであり、要求に応じてロードできますが、再起動しないと削除または更新できないためです。とにかく、この操作を実行するには再起動が必要なので、これはデバイスプラグインのインストールに推奨される方法です。
たとえば、ネットワーク設定を変更する場合は、通常NetworkManagerサービスを再起動する必要はありません。これは例外の1つです。
はい、Iporは正しいですnetwork.service
!!= network.target
!= NetworkManager.service
(systemdから)。