mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-14 22:28:06 +02:00
NM always asks pppd to run IPV6CP which will complete if the modem supports
IPv6. If the user doesn't want IPv6 then NM just ignores the result. But
if the host has disabled IPv6, then pppd will fail to complete the connection
because pppd tries to assign the Link-Local address to the pppX interface,
and if IPv6 is disabled that fails and terminates the PPP session.
So only request IPV6CP when the user wants IPv6 on the connection; if they
have disabled IPv6 on their host then they can simply set ipv6.method=ignore.
https://mail.gnome.org/archives/networkmanager-list/2017-March/msg00047.html
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| nm-ppp-manager-call.c | ||
| nm-ppp-manager-call.h | ||
| nm-ppp-manager.c | ||
| nm-ppp-manager.h | ||
| nm-ppp-plugin-api.h | ||
| nm-ppp-plugin.ver | ||
| nm-ppp-status.h | ||
| nm-pppd-plugin.c | ||
| nm-pppd-plugin.h | ||