The following commands are understood:
List all available profiles. Online profiles will be
marked with a ‘*’, otherwise active profiles will be marked with
Saves which profiles are currently active.
Loads the profiles that were active during the last
invocation of ‘store’.
Stops all active network profiles.
Start the network profile specified on the command
Stop the network profile specified on the command
Restart the network profile specified on the command
line. If it is not started yet, it will be started.
Starts the network profile specified on the command line
after stopping all profiles that refer to the same interface.
Check whether the network profile specified on the
command line is active. Prints the current state.
Show terse runtime status information about a profile,
followed by its most recent log data from the journal.
Enable the systemd unit for the profile specified. This
will create a unit configuration file. If the file already exists, the command
fails. No other profiles than the one specified will be enabled. Changes to
the general options in a profile specification will not propagate to the unit
configuration file automatically. After such changes, it is necessary to
‘reenable’ the profile.
Disable the systemd unit for the profile specified. This
will remove the file created by ‘enable’ even if it was
customized, so be careful.
Reenable the systemd unit for the profile specified. This
is effectively a combination of ‘disable’ and
Check whether the systemd unit for the specified profile
is enabled. Prints the current enable status.
Open the file of the specified profile in an editor. This
does not reenable, restart, or verify any profiles.
Check the file of the specified profile for syntax
errors. If no errors are found, no output is produced.
Wait until the interface of the profile has a routable IP
address of some kind.