mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-26 15:50:07 +01:00
initrd: fix auto-establishment for dhcp6 and auto6 methods
Fixes: ecc074b2f8 ('initrd: add command line parser')
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/586
This commit is contained in:
parent
5af95f9d79
commit
cc7bf676eb
1 changed files with 6 additions and 1 deletions
|
|
@ -613,7 +613,12 @@ reader_parse_ip(Reader *reader, const char *sysfs_dir, char *argument)
|
|||
NULL);
|
||||
}
|
||||
} else if (NM_IN_STRSET(kind, "auto6", "dhcp6")) {
|
||||
g_object_set(s_ip6, NM_SETTING_IP_CONFIG_MAY_FAIL, FALSE, NULL);
|
||||
g_object_set(s_ip6,
|
||||
NM_SETTING_IP_CONFIG_METHOD,
|
||||
NM_SETTING_IP6_CONFIG_METHOD_AUTO,
|
||||
NM_SETTING_IP_CONFIG_MAY_FAIL,
|
||||
FALSE,
|
||||
NULL);
|
||||
if (nm_setting_ip_config_get_num_addresses(s_ip4) == 0) {
|
||||
g_object_set(s_ip4,
|
||||
NM_SETTING_IP_CONFIG_METHOD,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue