NM has fallback logic to ensure that even if IPv6 gets tried and fails,
that IPv4 gets used instead.  So it should be safe to default to
automatic IPv6 support for new WWAN connections now, and bugs should
get fixed instead of papered over.
---
 src/mobile-helpers.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/mobile-helpers.c b/src/mobile-helpers.c
index fc725b9..6166e81 100644
--- a/src/mobile-helpers.c
+++ b/src/mobile-helpers.c
@@ -193,6 +193,15 @@ mobile_wizard_done (NMAMobileWizard *wizard,
                } else
                        g_assert_not_reached ();
 
+               /* Default to IPv4 & IPv6 'automatic' addressing */
+               setting = nm_setting_ip4_config_new ();
+               g_object_set (setting, NM_SETTING_IP_CONFIG_METHOD, 
NM_SETTING_IP4_CONFIG_METHOD_AUTO, NULL);
+               nm_connection_add_setting (connection, setting);
+
+               setting = nm_setting_ip6_config_new ();
+               g_object_set (setting, NM_SETTING_IP_CONFIG_METHOD, 
NM_SETTING_IP6_CONFIG_METHOD_AUTO, NULL);
+               nm_connection_add_setting (connection, setting);
+
                nm_connection_add_setting (connection, nm_setting_ppp_new ());
 
                setting = nm_setting_connection_new ();
-- 
2.1.0


_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to