NetworkManager-wait-online.service ทำอะไร


20

NetworkManager-wait-online.service ล้มเหลวขณะบู๊ตและมันทำให้การเริ่มต้นของฉันล่าช้า


รอให้เครือข่ายออนไลน์
Soren

คำตอบ:


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
ทำไมการเชื่อมต่อจึงใช้เวลานาน ฉันเชื่อมต่อผ่านกิกะบิต
Corni

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ใช้และ Running man คืนค่าว่าไม่มี man page สันนิษฐานว่าเป็นกรณีของการตั้งชื่อไม่ดีหรือลิงค์ที่ขาดหายไปที่เชื่อมต่อman NetworkManager-wait-online.serviceกับ man page ที่ชื่อบริการที่คุณพูดถึง
pbhj

4

ดูเหมือนว่าบริการนี้จะรอโดยไม่ทำอะไรเลยจนกว่าจะเชื่อมต่อเครือข่ายและเมื่อเกิดเหตุการณ์นี้ขึ้นก็จะเปลี่ยนสถานะเพื่อให้บริการอื่น ๆ ที่ขึ้นอยู่กับเครือข่ายสามารถเริ่มทำงานได้

ดังนั้นดูเหมือนว่าบริการนี้จะไม่ทำให้เสียเวลาในการบู๊ตและเป็นการเพิ่มประสิทธิภาพดังนั้นคุณจะทำสิ่งที่แย่กว่านั้นถ้าคุณปิดการใช้งาน

(บริการที่ต้องใช้เครือข่ายจะเริ่มก่อนที่เครือข่ายจะเริ่มขึ้นในเวลาที่บริการอื่น ๆ เริ่มต้นขึ้นและการแข่งขันก็สูงและบริการเหล่านี้จะไม่สามารถทำสิ่งที่มีประโยชน์ได้ดังนั้นพวกเขาจะพยายามเชื่อมต่อกับ เครือข่ายจนกระทั่งเครือข่ายขึ้นมา)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.