Project

General

Profile

Actions

Bug #16300

open

unable to use DHCP6 with if_pppoe, seems seperate issue to the looping bug.

Added by Chris Collins 2 months ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
PPP Interfaces
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default
Affected Version:
2.8.0
Affected Architecture:
All

Description

Using a dual stacked ISP who assign a /128 IPv6 to the PPPoE interface, which works as expected on mpd PPPoE.

I also have a virtual IP added, which caused the looping bug, I removed the virtual IP to prevent the loop.

After removing the virtual IP, the IPv6 still failed to be assigned to the PPPoE interface, here is log entries which I think may be relevant, I was also unable to add it manually via ifconfig.

Jul 4 09:07:10 php 8818 /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface pppoe2
Jul 4 09:07:09 php 5494 /usr/local/sbin/ppp-ipv6: Starting rtsold process on wan(pppoe2)
Jul 4 09:07:09 php 5494 /usr/local/sbin/ppp-ipv6: Starting DHCP6 client for interfaces pppoe2
Jul 4 09:07:09 php 5494 /usr/local/sbin/ppp-ipv6: Accept router advertisements on interface pppoe2
Jul 4 09:07:09 kernel 8108 if_pppoe: pppoe2: failed to set default route 17
Jul 4 09:07:09 kernel 8108 pppoe2: link state changed to UP
Jul 4 09:07:09 kernel 8108 if_pppoe: pppoe2: failed to clear IP address: 49
Jul 4 09:07:09 kernel 8108 pppoe2: link state changed to DOWN
Jul 4 09:07:09 kernel 8108 pppoe2: link state changed to UP

At first I thought this was down to the looping bug, as there was also errors regarding pppoe2 not existing so it perhaps tried to add during the loop, but after I remove the IPv4 alias, the IPv6 still fails to get assigned, after moving back to legacy PPPoE the IPv6 works as normal.

If you need me to test again, in a specific way, please let me know and I will do so.

Actions

Also available in: Atom PDF