Що робить NetworkManager-wait-online.service?


20

NetworkManager-wait-online.service виходить з ладу при завантаженні, і це затримує мій запуск


Чекає, коли мережа з’явиться в Інтернеті.
Soren A

Відповіді:


25

Деякий код закінчується мережею

У деяких багатокористувацьких середовищах частина процесу завантаження може надходити з мережі. У цьому випадку systemdза замовчуванням очікується мережа, яка з’явиться в режимі он-лайн, перш ніж будуть зроблені певні кроки.

Більшість користувачів настільних ПК

На відміну від середовищ, що користуються багатьма користувачами, більшість користувачів настільних комп'ютерів Ubuntu мають Операційну систему та драйвери на своїх жорстких дисках, SSD-дисках або USB-завантажувачах Live Boot.

Існує глюк, де деякі користувачі чекають надзвичайно довго, щоб мережа з’явилася під час завантаження. У цьому випадку рекомендується встановити максимальний час очікування на 30 секунд. Кращий спосіб - просто відключити послугу під час завантаження.

Для багатьох користувачів 10–15 секунд можна відрізати паралельний час завантаження, використовуючи:

sudo systemctl disable NetworkManager-wait-online.service

Після входу ви, швидше за все, отримаєте міхур повідомлення про те, що ви зараз підключені до мережі (WiFi або доступ до Ethernet до Інтернету).


Це потрібно, якщо я використовую бездротову клавіатуру та мишу як вхід до своєї системи (працює з адаптером бездротового приймача, підключеним до порту USB)?
Нікхіл

1
Ніякий не потрібен для USB.
WinEunuuchs2Unix

@ Також, якщо я використовую клавіатуру Bluetooth та мишу, чи знадобляться вони (я розглядаю можливість придбання)?
Нікхіл

1
Bluetooth часто вбудований у WiFi-карту, тому я не впевнений у цьому.
WinEunuuchs2Unix

1
Чому для отримання зв’язку потрібно так багато часу? Я підключений через Gigabit.
Корні

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 NetworkManager-wait-online.serviceзі сторінкою з назвою служб, згаданих вами?
pbhj

4

Здається, що ця служба просто чекає, нічого не роблячи, поки мережа не буде підключена, і коли це станеться, вона змінює свій стан, щоб інші сервіси, які залежать від мережі, можна було запустити, щоб почати робити свою справу.

Отже, здається, що ця послуга є абсолютно доброякісною, вона не витрачає часу на завантаження, і насправді це оптимізація, тому ви тільки погіршите ситуацію, якщо відключите її.

(Послуги, які потребують мережі, запускатимуться до запуску мережі, у той час, коли багато інших сервісів також запускаються, а суперечки високі, і ці служби не зможуть зробити нічого корисного, тому вони просто намагатимуться знову підключитися до мережа, поки мережа нарешті не з’явиться.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.