summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2016-04-22 15:32:37 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2016-04-22 15:32:37 +0200
commitdff4e852b1313a1208876c40cd0c419d6410f72a (patch)
tree5512dc62655a7fe4fa6bd3b55b961b84814cc16c
parent3ae8b4f269c59e30a3ee7e14aec7304294b05342 (diff)
downloadNetworkManager-bg/gateway-never-default-rh1313091-v2.tar.gz
ifcfg-rh: emit a warning when DEFROUTE=no and GATEWAY is setbg/gateway-never-default-rh1313091-v2
-rw-r--r--src/settings/plugins/ifcfg-rh/reader.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/settings/plugins/ifcfg-rh/reader.c b/src/settings/plugins/ifcfg-rh/reader.c
index 39e981f959..fe762db1d1 100644
--- a/src/settings/plugins/ifcfg-rh/reader.c
+++ b/src/settings/plugins/ifcfg-rh/reader.c
@@ -984,6 +984,8 @@ make_ip4_setting (shvarFile *ifcfg,
goto done;
(void) nm_setting_ip_config_add_address (s_ip4, addr);
nm_ip_address_unref (addr);
+ if (never_default)
+ PARSE_WARNING ("GATEWAY will be ignored when DEFROUTE is disabled");
g_object_set (s_ip4, NM_SETTING_IP_CONFIG_GATEWAY, gateway, NULL);
}
return NM_SETTING (s_ip4);
@@ -1082,6 +1084,9 @@ make_ip4_setting (shvarFile *ifcfg,
}
g_object_set (s_ip4, NM_SETTING_IP_CONFIG_GATEWAY, gateway, NULL);
+ if (gateway && never_default)
+ PARSE_WARNING ("GATEWAY will be ignored when DEFROUTE is disabled");
+
/* DNS servers
* Pick up just IPv4 addresses (IPv6 addresses are taken by make_ip6_setting())
*/