-
- [MATCH] SECTION OPTIONS
- A link file is said to match a device if each of the entries in the "[Match]" section matches, or if the section is empty. The
- following keys are accepted:
-
- MACAddress=
- The hardware address.
-
- OriginalName=
- A whitespace-separated list of shell-style globs matching the device name, as exposed by the udev property "INTERFACE". This
- cannot be used to match on names that have already been changed from userspace. Caution is advised when matching on
- kernel-assigned names, as they are known to be unstable between reboots.
-
- Path=
- A whitespace-separated list of shell-style globs matching the persistent path, as exposed by the udev property "ID_PATH".
-
- Driver=
- A whitespace-separated list of shell-style globs matching the driver currently bound to the device, as exposed by the udev
- property "DRIVER" of its parent device, or if that is not set, the driver as exposed by "ethtool -i" of the device itself.
-
- Type=
- A whitespace-separated list of shell-style globs matching the device type, as exposed by the udev property "DEVTYPE".
-
- Host=
- Matches against the hostname or machine ID of the host. See "ConditionHost=" in systemd.unit(5) for details.
-
- Virtualization=
- Checks whether the system is executed in a virtualized environment and optionally test whether it is a specific implementation.
- See "ConditionVirtualization=" in systemd.unit(5) for details.
-
- KernelCommandLine=
- Checks whether a specific kernel command line option is set (or if prefixed with the exclamation mark unset). See
- "ConditionKernelCommandLine=" in systemd.unit(5) for details.
-
- Architecture=
- Checks whether the system is running on a specific architecture. See "ConditionArchitecture=" in systemd.unit(5) for details.
-