NetworkManager-wait-online.serviceは何をしますか?


回答:


24

一部のコードはネットワークから実行されます

一部のマルチユーザー環境では、起動プロセスの一部がネットワークから来る場合があります。この場合、systemdデフォルトでは、特定の手順が実行される前にネットワークがオンラインになるのを待機します。

大半のデスクトップユーザー

一部のマルチユーザー環境とは異なり、ほとんどのUbuntuデスクトップユーザーは、ハードディスク、SSD、またはライブブートUSBにオペレーティングシステムとドライバーを持っています。

一部のユーザーは、ブート中にネットワークが立ち上がるまで非常に長い時間待機するという不具合があります。この場合の推奨事項は、最大待機時間を30秒に設定することです。より良い方法は、ブート時にサービスを単純​​に無効にすることです。

多くのユーザーの場合、次を使用して、10〜15秒をパラレルブート時間から切り離すことができます。

sudo systemctl disable NetworkManager-wait-online.service

サインオンすると、ネットワークに接続されたことを示すメッセージバブルが表示される可能性があります(WiFiまたはインターネットへのイーサネットアクセス)。


システムへの入力としてワイヤレスキーボードとマウスを使用する場合(USBポートに接続されたワイヤレスレシーバーアダプターで動作します)、必要ですか?
ニキル

1
いいえ、USBには必要ありません。
WinEunuuchs2Unix

@Also、ブルートゥースキーボードとマウスを使用する場合、それが必要になります(購入を検討しています)?
ニキル

1
Bluetoothは多くの場合WiFiカードに組み込まれているため、これについてはわかりません。
WinEunuuchs2Unix

1
接続に時間がかかるのはなぜですか?ギガビット経由で接続しています。
コルニ

5

manページから:

NAME

       systemd-networkd-wait-online.service, systemd-networkd-wait-online -
       Wait for network to come online

Kubuntu 18.04.1で私のサービスが呼び出されNetworkManager-wait-online.service、manを実行するとmanページがないことが返されます。おそらくこれは、名前が間違っている、またはman NetworkManager-wait-online.serviceあなたが言及したサービスという名前のマニュアルページに接続しているリンクが見つからない場合ですか?
pbhj

4

このサービスは、ネットワークが接続されるまで、まったく何もせずに単に待機しているように見えます。これが発生すると、ネットワークに依存する他のサービスを起動して処理を開始できるように状態を変更します。

したがって、このサービスは絶対に害がなく、起動中に時間を浪費せず、実際に最適化を構成するように見えるため、無効にした場合にのみ事態を悪化させます。

(ネットワークを必要とするサービスは、ネットワークが起動する前に起動します。他の多くのサービスも起動し、競合が激しい場合、これらのサービスは何も役に立たないため、接続を再試行し続けるだけです。ネットワーク、最終的にネットワークが立ち上がるまで)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.