NetworkManager-wait-online.service의 기능은 무엇입니까?


20

부팅시 NetworkManager-wait-online.service가 실패하고 시작이 지연됩니다


네트워크가 온라인 상태가 될 때까지 기다립니다.
Soren A

답변:


24

일부 코드는 네트워크에서 실행됩니다

일부 다중 사용자 환경에서는 부팅 프로세스의 일부가 네트워크에서 나올 수 있습니다. 이 경우 systemd특정 단계를 수행하기 전에 네트워크가 온라인 상태가되기를 기다리는 것이 기본값입니다.

데스크톱 사용자의 대다수

일부 다중 사용자 환경과 달리 대부분의 Ubuntu 데스크탑 사용자는 하드 디스크, SSD 또는 Live Boot USB에 운영 체제 및 드라이버를 가지고 있습니다.

일부 사용자는 부팅 중에 네트워크가 나타날 때까지 매우 오랜 시간이 걸리는 결함이 있습니다. 이 경우 권장되는 최대 대기 시간은 30 초입니다. 더 나은 방법은 부팅시 단순히 서비스를 비활성화하는 것입니다.

많은 사용자의 경우 다음을 사용하여 병렬 부팅 시간을 10-15 초 줄일 수 있습니다.

sudo systemctl disable NetworkManager-wait-online.service

로그인하면 네트워크에 연결되었음을 나타내는 메시지 풍선이 나타납니다 (WiFi 또는 이더넷에 대한 인터넷 액세스).


무선 키보드 및 마우스를 시스템의 입력으로 사용하는 경우 (USB 포트에 연결된 무선 수신기 어댑터와 함께 작동) 필요한가요?
Nikhil

1
USB에는 필요하지 않습니다.
WinEunuuchs2Unix

@ 또한 블루투스 키보드와 마우스를 사용하는 경우 필요합니까?
Nikhil

1
블루투스는 종종 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.