WICKEDD(8)
π WICKEDD(8) β like, the network management daemon, bestie
okay so first things first: this is wickedd, and it lives in section 8 of the System Manager's Manual (yes, the admin-y one, not the user one π«Ά). Buckle up, because she's the main character of your network stack and she has a lot going on.
β¨ SYNOPSIS β¨
wickedd [options]
that's it. that's the whole vibe. flags go in, daemon goes brrr. π
πΈ DESCRIPTION πΈ
so wickedd is literally a service for managing network interfaces β think of her as the girl who knows everyone and keeps track of the whole group chat. she monitors the system's interfaces by grabbing the relevant info straight from the kernel via netlink, sysfs, and other interfaces. lowkey iconic how she just. knows. everything. π
and you can talk to her! she's reachable via a DBus service, which you can use to reconfigure interfaces, bring them up, or take them down. so she's not just listening β she takes directions. π
π¦ COMPONENTS π¦
okay so it's not just the one daemon. in addition to the main wickedd daemon, the wicked framework also ships several helper daemons and supplicants β here's the whole squad:
wickedd-nannyβ the event driven policy daemon responsible for hotplugging. she's the one who watches the door. πͺwickedd-dhcp6β DHCPv6 client supplicantwickedd-dhcp4β DHCPv4 client supplicantwickedd-auto4β IPv4 autoip supplicant
further, she also communicates with external supplicants, because besties have besties:
wpa-supplicantβ Wireless (WPA) support π
β OPTIONS β
okay the options part. no skimming, we're doing all of them, it's giving thorough. π
--helpβ show available options and exit. the "who are you" of flags.--versionβ show name and version. the "what's your sign" of flags.--configfilename β by default, the daemon reads its configuration from/usr/etc/wicked/server.xml. the--configoption lets you point her at a different configuration file instead. choose your own adventure, basically. π--debugfacility β enables debugging for facility. and listen, this one has lore:- if you specify
mostas the debug facility, most useful debug options get enabled. convenient! - you can also specify several facilities, separated by commas
- prepending a minus will turn off the specified facility
- for instance, to enable all debugging facilities except reporting of events, use
"all,-events" - the list of available facilities can be obtained using
"--debug help"β no cap, just ask her
- if you specify
--log-levellevel β set log level to one of<error|warning|notice|info|debug>.--log-targettarget β set log target to one of<stderr|syslog>, optionally followed by a colon and target specific details. and here's the fine print, babe:stderr[:options]with the following options:pidβ include program pid in each message
syslog[:facility[:options]]with following facilities:user,daemon,local0..local7
- and options:
perrorβ log the message to stderr as well
--foregroundβ tell the daemon to not background itself at startup. she stays right there with you. π«Ά--recoverβ by default,wickedddoes not read previously saved state when starting. with this option set,wickeddwill load any saved state and recover valid address configuration. glow-up from her past self. β¨--systemdβ forceswickeddto use the syslog target for logging. this also forceswickeddto not report any transient return codes. she's on her systemd behavior.--systemdβ¦ no wait, that's it, we're done with options. periodt. π
π§ FILES π§
/usr/etc/wicked/server.xmlβ specifies the global configuration of the daemon. this file may pull in additional configuration data from the same directory. she's got a whole folder of receipts./run/wicked/wicked.pidβ location of the PID file written by the daemon when backgrounding itself. the pid directory be changed in the configuration file. π
π₯ SEE ALSO π₯
wicked(8), wicked-config(5), wicked(5).
go read those too, iykyk. π
π COPYRIGHT π
Copyright (C) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
π BUGS π
please report bugs as described at https://bugs.opensuse.org β she's not perfect, nobody is, but she wants to be. constructive criticism only. π
π AUTHORS π
Olaf Kirch
fr fr though? if you're running network interfaces in production, read the options twice. especially the --log-target nesting. it's giving "colons." π
and that's the page, bestie β signed off from section 8, System Manager's Manual, dated 16 July 2012. slay. πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: wicked 0.6.80-bp160.2.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms