From a7a12bf4040cd140376bb12700d3920884bc803c Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 20 Nov 2020 22:58:23 +0900 Subject: [PATCH] link-config: warn when MACAddress= is set with MACAddressPolicy=persistent or random --- src/udev/net/link-config.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c index 0519635748c..d12fd0e2991 100644 --- a/src/udev/net/link-config.c +++ b/src/udev/net/link-config.c @@ -181,6 +181,13 @@ int link_load_one(link_config_ctx *ctx, const char *filename) { return 0; } + if (IN_SET(link->mac_address_policy, MAC_ADDRESS_POLICY_PERSISTENT, MAC_ADDRESS_POLICY_RANDOM) && link->mac) { + log_warning("%s: MACAddress= in [Link] section will be ignored when MACAddressPolicy= " + "is set to \"persistent\" or \"random\".", + filename); + link->mac = mfree(link->mac); + } + log_debug("Parsed configuration file %s", filename); LIST_PREPEND(links, ctx->links, TAKE_PTR(link)); -- 2.47.3