NetworkManger IPV6 and dhcpcd
Was curious what progress has been made here and if dhcpcd is going to be supported longterm with networkmanager.
My current issue is any networks I connect to with a default IPV6 setting of "automatic" will fail against the dhcpcd backend due to lack of support for dhcpcd in networkmanager..
Error: "the dhcpcd backend does not support IPv6"
#ifdef DHCPCD_SUPPORTS_IPV6
/* IPv4-only for now. NetworkManager knows better than dhcpcd when to
* run IPv6, and dhcpcd's automatic Router Solicitations cause problems
* with devices that don't expect them.
*/
g_ptr_array_add (argv, (gpointer) "-4");
#endif
each connection must be set to IPV6 ignored in order to circumvent this issue. (or give up and switch backends)
However IPv6 has been supported for some time in dhcpcd (5.0+). Can we revisit this interoperability issue?
If I worked on this issue DHCPCD IPv6 and NetworkManager and built a PR to fix this would you accept it?
Please let me know, I think there is community demand for this, but if the long term goal of NM is to drop dhcpcd then it makes sense to not bother.
References: https://www.linuxquestions.org/questions/slackware-14/slackware-current-networkmanager-and-dhcpv6-not-working-4175574300/ https://bbs.archlinux.org/viewtopic.php?id=192344 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810151 https://bugzilla.redhat.com/show_bug.cgi?id=612445