[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: systemd und network online?
[Thread Prev] | [Thread Next]
- Subject: Re: systemd und network online?
- From: Jakob Haufe <sur5r@xxxxxxxxx>
- Date: Thu, 30 Apr 2026 10:31:45 +0200
- To: UUGRN Mailingliste <uugrn@xxxxxxxxx>
Hallo Michael,
On Thu, 30 Apr 2026 10:07:24 +0200
Michael Lestinsky <michael@xxxxxxxxxxxx> wrote:
> Gibt es einen Weg, um festzulegen, dass entweder auf ein
> spezifisches Interface gewartet werden soll, oder bis alle fertig
> sind?
Das findet sich in systemd-networkd-wait-online(8):
| The service systemd-networkd-wait-online@.service takes an interface
| name, and invokes systemd-networkd-wait-online with -i and the
| specified interface name. Thus, wait for the specified interface to be
| configured and online. For example,
| systemd-networkd-wait-online@eth0.service waits for eth0 to be
| configured by systemd-networkd and online.
Also zum Beispiel
systemctl enable systemd-networkd-wait-online@eth5.service
Alternativ kann man in den .network-Units auch RequiredForOnline= bzw.
RequiredFamilyForOnline= setzen.
Das ist leider ein klassischer Fall von "wenn man's weiß ist es
einfach, sonst eher unklar". Daher schreibe ich mal, in der Hoffnung,
daß es wen interessiert, noch den explorativen Weg dazu:
network-online.target war schon bekannt.
Was sagt denn systemctl dazu?
# systemctl status network-online.target
● network-online.target - Network is Online
Loaded: loaded (/usr/lib/systemd/system/network-online.target; static)
Active: active since Tue 2026-02-10 09:07:09 CET; 2 months 18 days ago
Invocation: aedc50fd01f4452882a29e8e9daa2209
Docs: man:systemd.special(7)
https://systemd.io/NETWORK_ONLINE
Ok systemd.special(7) hilft hier leider wenig, aber die URL hat einen
Abschnitt "Modifying the meaning of network-online.target" der es erklärt.
"Aber sur5r, ich bin offline, wie finde ich das raus ohne Browser?"
# systemctl list-dependencies network-online.target
network-online.target
● ├─ifupdown-wait-online.service
● ├─networking.service
● └─systemd-networkd-wait-online.service
# systemctl status systemd-networkd-wait-online.service
● systemd-networkd-wait-online.service - Wait for Network to be Online
Loaded: loaded (/usr/lib/systemd/system/systemd-networkd-wait-online.service; enabled; preset: enabled)
Active: active (exited) since Tue 2026-04-14 09:53:41 CEST; 2 weeks 2 days ago
Invocation: d7a6816709554dff93fbbe6c9ee5930f
Docs: man:systemd-networkd-wait-online.service(8)
Main PID: 630120 (code=exited, status=0/SUCCESS)
Mem peak: 2M
CPU: 24ms
Da ist die Manpage erwähnt.
Ganz allgemein ist auch systemd.directives(7) sehr hilfreich, wenn man
nicht genau weiß, wo man suchen soll.
Grüße,
sur5r
--
ceterum censeo microsoftem esse delendam.
Attachment:
pgp3xTJTbV_zI.pgp
Description: OpenPGP digital signature
| Re: systemd und network online? | Michael Lestinsky <michael@xxxxxxxxxxxx> |
| systemd und network online? | Michael Lestinsky <michael@xxxxxxxxxxxx> |