Oregon 2025. december 20.

Miért vár az Ubuntu induláskor 2 perc 30 másodpercig a hálózatra – és hogyan szüntethető meg?

Az Ubuntu egyik tipikus, bosszantó jelensége, hogy induláskor látható ok nélkül 2–3 percig áll. Nincs hibaüzenet, nincs kernel panic, egyszerűen csak vár. A háttérben azonban nem misztikum, hanem egy nagyon konkrét systemd-szolgáltatás dolgozik.

A jelenség oka röviden

Az Ubuntu alapértelmezés szerint indításkor megvárja, hogy a hálózat „online” állapotba kerüljön.
Ezt a következő szolgáltatás végzi:

  • Desktopon: NetworkManager-wait-online.service
  • Szerveren: systemd-networkd-wait-online.service

Ha:

  • nincs bedugva hálózati kábel,
  • lassú a DHCP,
  • hibás vagy nem létező interfész van konfigurálva,

akkor a rendszer kivárja a timeoutot, ami jellemzően 150 másodperc (2:30).

Ez nem hiba. Ez tervezési döntés. Csak épp desktopon teljesen felesleges.

Hogyan derül ki biztosan?

Egyetlen parancs elég:

systemd-analyze blame | head -20

Ha a listában ott van valamelyik *-wait-online.service több mint 1–2 perccel, meg is van a tettes.

Megoldás desktop gépen (ajánlott)

A hálózatra várás kikapcsolása nem kapcsolja ki a hálózatot, csak azt mondja a rendszernek: indulj el, a hálózat majd jön később.

sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl stop NetworkManager-wait-online.service

Újraindítás után a bootidő drasztikusan csökken.

Szerver esetén (systemd-networkd)

Ha nem NetworkManager fut:

sudo systemctl disable systemd-networkd-wait-online.service
sudo systemctl stop systemd-networkd-wait-online.service

Itt már érdemes gondolkodni: ha NFS-ről mountolsz, cluster node vagy, iSCSI-t használsz, akkor ne kapcsold ki gondolkodás nélkül.

Kompromisszumos megoldás: rövidebb várakozás

Ha kell a funkció, de nem 2:30-ig:

sudo systemctl edit NetworkManager-wait-online.service

Majd:

[Service]
ExecStart=
ExecStart=/usr/bin/nm-online -s -q --timeout=10

Így a rendszer legfeljebb 10 másodpercet vár.

Miért van ez egyáltalán bekapcsolva?

Szerveroldalon ez indokolt:

  • adatbázis,
  • mount,
  • cluster,
  • replikáció.

Desktopon viszont ez tipikusan öröklött beállítás, ami a valós használattal nincs összhangban. Laptopon, Wi-Fi-n, dokkolón, VPN-en ez szinte garantáltan lassítja az indulást.

Konklúzió

Ez nem Ubuntu-hiba.
Ez egy rosszul megválasztott alapértelmezés desktop környezetben.

Ha az Ubuntu indítása indokolatlanul lassú, elsőként ezt nézd meg.
Az esetek jelentős részében itt van a megoldás.