diff options
Diffstat (limited to 'src/etc/rc.newwanip')
-rwxr-xr-x | src/etc/rc.newwanip | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/etc/rc.newwanip b/src/etc/rc.newwanip index bfbe78b..880e64a 100755 --- a/src/etc/rc.newwanip +++ b/src/etc/rc.newwanip @@ -176,7 +176,9 @@ switch ($config['interfaces'][$interface]['ipaddrv6']) { interface_6rd_configure($interface, $config['interfaces'][$interface]); break; case "dhcp6": - if (isset($config['interfaces'][$interface]['dhcp6usev4iface'])) { + // N.B. PPP connections using PPP as the IPv6 parent interface are excluded because the ppp-ipv6 script calls + // interface_dhcpv6_configure() for these connections after IPv6CP is up + if (isset($config['interfaces'][$interface]['dhcp6usev4iface']) && !interface_isppp_type($interface)) { interface_dhcpv6_configure($interface, $config['interfaces'][$interface]); } break; |