https://redmine.pfsense.org/https://redmine.pfsense.org/favicon.ico?16780521162013-02-12T15:15:43ZpfSense bugtrackerpfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=106952013-02-12T15:15:43ZJim Pingle
<ul><li><strong>Target version</strong> set to <i>2.1</i></li><li><strong>Affected Version</strong> set to <i>2.1-IPv6</i></li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=106962013-02-12T15:16:15ZJim Pingle
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>Can you try this again on a recent 2.1 snapshot? Several changes to prefix delegation have happened recently.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=107352013-02-13T14:17:35ZAnonymous
<ul></ul><p>Running this build:<br />2.1-BETA1 (amd64)<br />built on Tue Feb 12 10:20:45 EST 2013<br />FreeBSD 8.3-RELEASE-p5</p>
<p>Whenever the WAN receives a delegated prefix, no radvd.conf is generated and no prefix is received by LAN hosts.</p>
<p>1st attempt:<br /><pre>
[2.1-BETA1][admin@buh-pfsense.localdomain]/root(20): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
[2.1-BETA1][admin@buh-pfsense.localdomain]/root(27): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3040:1e7::/64 link#10 U bridge0
xxxx:yyyy:3040:1e7:d:3aff:fe2d:8a00 link#10 UHS lo0
xxxx:yyyy:304f:ffff::/64 link#9 U pppoe1
xxxx:yyyy:304f:ffff::bc1b:b766 link#9 UHS lo0
</pre></p>
<p>2nd attempt:</p>
<pre>
[2.1-BETA1][admin@buh-pfsense.localdomain]/root(1): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
[2.1-BETA1][admin@buh-pfsense.localdomain]/root(2): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3030:1e4::/64 link#10 U bridge0
xxxx:yyyy:3030:1e4:d:3aff:fe2d:8a00 link#10 UHS lo0
xxxx:yyyy:303f:ffff::/64 link#9 U pppoe1
xxxx:yyyy:303f:ffff::567f:969a link#9 UHS lo0
</pre> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=107362013-02-13T14:19:29ZJim Pingle
<ul></ul><p>Can you gitsync and try again, or wait for the next new snap? It may be that the last snap doesn't have the changes in it. There will be a new snap later this evening.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=107372013-02-13T14:49:20ZAnonymous
<ul></ul><p>I will wait for the updated snapshot. In the meantime I went on to disable the DHCPv6 client on the WAN interface (IPv6 Configuration Type: None). This resulted in prefixes being distributed on the LAN and a radvd.conf file being generated.</p>
<pre>
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface bridge0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3020:40d::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3020:40d:d:3aff:fe2d:8a00 { };
DNSSL localdomain { };
};
</pre> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=107552013-02-14T10:56:27ZAnonymous
<ul></ul><p>I am using the build below:<br /><pre>
2.1-BETA1 (amd64)
built on Thu Feb 14 04:54:28 EST 2013
FreeBSD 8.3-RELEASE-p5
</pre></p>
<p>The problem is still there. No radvd.conf is being generated, although an IPv6 address is being bound to the LAN interface from the delegated prefix.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=108002013-02-16T00:45:21ZJim Pingle
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>New</i></li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=110072013-03-05T14:00:15ZErmal Luçieri@pfsense.org
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset <a class="changeset" title="Remove old ip information so that track6 config does not get confused. Fixes #2627" href="https://redmine.pfsense.org/projects/pfsense/repository/2/revisions/afe4f2da5079fc68cd0fcdb8d5ba65b173dd5726">afe4f2da5079fc68cd0fcdb8d5ba65b173dd5726</a>.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=110082013-03-05T14:00:16ZErmal Luçieri@pfsense.org
<ul></ul><p>Applied in changeset <a class="changeset" title="Remove old ip information even from the tracking interface as well so that track6 config code doe..." href="https://redmine.pfsense.org/projects/pfsense/repository/2/revisions/1fadb9d1129b68572e04c3fd7b12fe4bd0098519">1fadb9d1129b68572e04c3fd7b12fe4bd0098519</a>.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=110532013-03-07T00:34:40ZAnonymous
<ul></ul><p>Testing was performed on:<br />2.1-BETA1 (amd64)<br />built on Wed Mar 6 15:11:09 EST 2013<br />FreeBSD 8.3-RELEASE-p6</p>
<p>Freshly booted pfSense box, LAN clients do not receive IPv6 addresses.<br /><pre>
[2.1-BETA1][admin@localdomain]/root(2): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
[2.1-BETA1][admin@localdomain]/root(3): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3020:11a::/64 link#10 U bridge0
xxxx:yyyy:3020:11a:d:3aff:fe2d:8a00 link#10 UHS lo0
xxxx:yyyy:302f:ffff::/64 link#9 U pppoe1
xxxx:yyyy:302f:ffff::50c:d0f7 link#9 UHS lo0
</pre></p>
<p>Disconnected from pppoe1, still nothing happens on LAN side. Delegated prefix is not removed from LAN interface.<br /><pre>
[2.1-BETA1][admin@buh-pfsense.localdomain]/root(8): ifconfig bridge0 | grep inet6
inet6 fe80::1:1%bridge0 prefixlen 64 scopeid 0xa
inet6 xxxx:yyyy:3020:11a:d:3aff:fe2d:8a00 prefixlen 64
[2.1-BETA1][admin@localdomain]/root(9): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
[2.1-BETA1][admin@localdomain]/root(10): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
xxxx:yyyy:3020:11a::/64 link#10 U bridge0
xxxx:yyyy:3020:11a:d:3aff:fe2d:8a00 link#10 UHS lo0
</pre></p>
<p>Reconnected to pppoe1, LAN interface has no IPv6 prefix installed. Starts handing out IPv6 addresses from the old IPv6 delegated prefix (xxxx:yyyy:3020:11a::/64) that is now invalid.<br /><pre>
[2.1-BETA1][admin@localdomain]/root(11): ifconfig bridge0 | grep inet6
inet6 fe80::1:1%bridge0 prefixlen 64 scopeid 0xa
inet6 fe80::20d:3aff:fe2d:8a00%bridge0 prefixlen 64 scopeid 0xa
[2.1-BETA1][admin@localdomain]/root(12): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface bridge0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3020:11a::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3020:11a:d:3aff:fe2d:8a00 { };
DNSSL localdomain { };
};
[2.1-BETA1][admin@localdomain]/root(13): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:zzzz:1015:f001::/64 link#9 U pppoe1
xxxx:zzzz:1015:f001:222:4dff:fe6b:73fc link#9 UHS lo0
</pre></p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=111052013-03-13T08:42:49ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>New</i></li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=114492013-05-08T13:53:39ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>Please test it again with tomorrow's (May 9) snapshots.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=114742013-05-09T11:42:00ZAnonymous
<ul></ul><p>Freshly booted pfSense box:</p>
<p>Has IPv6 on WAN interface, has no IPv6 on LAN interface, does not give out any IPv6 addresses on LAN interface:</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:zzzz:305f:ffff::/64 link#9 U pppoe1
xxxx:zzzz:305f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
</pre>
<p>Manually disconnected PPPoE WAN:</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
netstat -rnf inet6
Only link local IPv6 addresses present.
</pre>
<p>Manually reconnect PPPoE WAN, WAN interface gets IPv6, LAN interface gets IPv6, LAN clients get IPv6 addresses. IPv6 ping from Internet to LAN client works.</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface bridge0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:zzzz:3020:3dc::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:zzzz:3020:3dc:d:3aff:fe2d:8a00 { };
DNSSL localdomain { };
};
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:zzzz:3020:3dc::/64 link#10 U bridge0
xxxx:zzzz:3020:3dc:d:3aff:fe2d:8a00 link#10 UHS lo0
xxxx:zzzz:302f:ffff::/64 link#9 U pppoe1
xxxx:zzzz:302f:ffff::bc1a:b85c link#9 UHS lo0
xxxx:zzzz:302f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
</pre>
<p>Manually disconnect PPPoE WAN, LAN clients still receive old IPv6 delegated prefix addresses, LAN interface has only link-local address:</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface bridge0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:zzzz:3020:3dc::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:zzzz:3020:3dc:d:3aff:fe2d:8a00 { };
DNSSL localdomain { };
};
netstat -rnf inet6
Only link local IPv6 addresses present.
</pre>
<p>Manually connect PPPoE WAN, WAN interface receives IPv6 address, LAN interface has only link-local address, still sends out old delegated prefix to LAN clients:</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface bridge0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:zzzz:3020:3dc::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:zzzz:3020:3dc:d:3aff:fe2d:8a00 { };
DNSSL localdomain { };
};
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:zzzz:304f:ffff::/64 link#9 U pppoe1
xxxx:zzzz:304f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
</pre>
<p>Manually disconnect PPPoE WAN, only link-local addresses on LAN interface, still sending old delegated prefix:</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface bridge0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:zzzz:3020:3dc::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:zzzz:3020:3dc:d:3aff:fe2d:8a00 { };
DNSSL localdomain { };
};
netstat -rnf inet6
Only link local IPv6 addresses present.
</pre>
<p>Manually reconnect PPPoE WAN, WAN interface receives IPv6 address, LAN interface has only link-local address, still sends out old delegated prefix to LAN clients:</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface bridge0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:zzzz:3020:3dc::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:zzzz:3020:3dc:d:3aff:fe2d:8a00 { };
DNSSL localdomain { };
};
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:zzzz:303f:ffff::/64 link#9 U pppoe1
xxxx:zzzz:303f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
</pre> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=114752013-05-09T11:43:46ZAnonymous
<ul></ul><p>Forgot to add, this test was performed on:<br />2.1-BETA1 (amd64)<br />built on Thu May 9 07:06:51 EDT 2013</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=114762013-05-09T11:50:45ZRenato Botelhorenato@netgate.com
<ul></ul><p>Could you please share <interfaces> section from config.xml and the content of /var/etc/dhcp6c*.conf with me?</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=114772013-05-09T12:07:27ZAnonymous
<ul></ul><p>As a note, the value configured for "DHCPv6 Prefix Delegation size" is 64, but shows up as 0 in the config below:</p>
<pre>
<interfaces>
<wan>
<if>pppoe1</if>
<disableftpproxy/>
<bandwidth>100</bandwidth>
<bandwidthtype>Mb</bandwidthtype>
<spoofmac/>
<descr><![CDATA[WAN1]]></descr>
<blockbogons/>
<enable/>
<ipaddr>pppoe</ipaddr>
<ipaddrv6>dhcp6</ipaddrv6>
<dhcp6-duid/>
<dhcp6-ia-pd-len>0</dhcp6-ia-pd-len>
</wan>
<lan>
<if>bridge0</if>
<bandwidth>100</bandwidth>
<bandwidthtype>Mb</bandwidthtype>
<enable/>
<descr><![CDATA[BRIDGE0]]></descr>
<spoofmac/>
<ipaddr>192.168.x.y</ipaddr>
<subnet>24</subnet>
<ipaddrv6>track6</ipaddrv6>
<track6-interface>wan</track6-interface>
<track6-prefix-id>0</track6-prefix-id>
</lan>
<opt2>
<descr><![CDATA[WAN2]]></descr>
<if>em3</if>
<alias-address>192.168.a.a</alias-address>
<alias-subnet>24</alias-subnet>
<blockbogons/>
<spoofmac>aa:bb:cc:dd:ee:ff</spoofmac>
<enable/>
<ipaddr>dhcp</ipaddr>
<dhcphostname/>
</opt2>
<opt3>
<descr><![CDATA[OVPN]]></descr>
<if>ovpns2</if>
<enable/>
<spoofmac/>
</opt3>
<opt4>
<descr><![CDATA[DMZ]]></descr>
<if>em1</if>
<enable/>
<spoofmac/>
<blockbogons/>
<ipaddr>192.168.c.d</ipaddr>
<subnet>24</subnet>
</opt4>
<opt5>
<descr><![CDATA[LAN_IF0]]></descr>
<if>em0</if>
<enable/>
<spoofmac/>
</opt5>
</interfaces>
</pre>
<pre>
cat dhcp6c_wan.conf
interface pppoe1 {
send ia-na 0; # request stateful address
send ia-pd 0; # request prefix delegation
request domain-name-servers;
request domain-name;
script "/var/etc/dhcp6c_wan_script.sh"; # we'd like some nameservers please
};
id-assoc na 0 { };
id-assoc pd 0 {
prefix-interface bridge0 {
sla-id 0;
sla-len 0;
};
};
</pre> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=115802013-05-29T10:07:26ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>New</i></li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=117442013-06-24T12:55:07ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>Could you please check a recent snapshot?</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=117482013-06-24T14:09:32ZAnonymous
<ul></ul><p>Tried with:<br />2.1-RC0 (amd64)<br />built on Mon Jun 24 04:05:41 EDT 2013<br />FreeBSD 8.3-RELEASE-p8</p>
<p>Boot up. WAN & LAN get correct IPv6 addresses, radvd works. LAN clients receive correct IPv6 addresses. LAN hosts are reachable from the Internet. All is working well.</p>
<p>Manually disconnect the PPPoE WAN (Disconnect button in Status -> Interfaces). IPv6 address not removed from LAN interface. Still handing out IPv6 addresses on LAN.</p>
<pre>
/root(1): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3080:76::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3080:76:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
/root(2): ps aux | grep radvd
root 94137 0.0 0.1 6828 1524 ?? SN 9:35PM 0:00.01 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 57076 0.0 0.1 9068 1468 1 S+ 9:46PM 0:00.00 grep radvd
/root(3): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
xxxx:yyyy:3080:76::/64 link#1 U em0
xxxx:yyyy:3080:76:222:4dff:fe6b:73fc link#1 UHS lo0
</pre>
<p>Manually connect the PPPoE WAN (Connect button in Status -> Interfaces). WAN gets different IPv6 address. LAN still has the same old IPv6 address and is still handing out IPv6 addresses from the old delegated prefix. LAN clients are not reachable from the Internet.</p>
<pre>
/root(4): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3080:76::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3080:76:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
/root(5): ps aux | grep radvd
root 94137 0.0 0.1 6828 1524 ?? SN 9:35PM 0:00.02 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 37031 0.0 0.1 9068 1468 1 S+ 9:51PM 0:00.00 grep radvd
/root(6): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3080:76::/64 link#1 U em0
xxxx:yyyy:3080:76:222:4dff:fe6b:73fc link#1 UHS lo0
xxxx:yyyy:308f:ffff::/64 link#9 U pppoe1
xxxx:yyyy:308f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
</pre>
<p>Manually disconnect the WAN interface (physical disconnect). IPv6 addresses not removed from LAN & WAN. Still handing out IPv6 addresses on LAN. The Status -> Interfaces page shows the WAN interface as "down" with no other details.</p>
<pre>
/root(10): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3080:76::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3080:76:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
/root(11): ps aux | grep radvd
root 94137 0.0 0.1 6828 1524 ?? SN 9:35PM 0:00.03 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 40782 0.0 0.1 9068 1468 1 S+ 9:57PM 0:00.00 grep radvd
/root(12): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3080:76::/64 link#1 U em0
xxxx:yyyy:3080:76:222:4dff:fe6b:73fc link#1 UHS lo0
xxxx:yyyy:308f:ffff::/64 link#9 U pppoe1
xxxx:yyyy:308f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
</pre>
<p>Manually reconnect the WAN interface (physical reconnect). Status -> Interfaces for WAN shows the old IPv6 address, although you can see below it also received a different one. LAN interface still has the old IPv6 address. Still handing out IPv6 addresses from the old delegated prefix, which is not valid any more. LAN hosts are not reachable from the Internet. WAN is not reachable from the Internet on any of the two IPv6 addresses below.</p>
<pre>
/root(13): cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3080:76::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3080:76:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
/root(14): ps aux | grep radvd
root 94137 0.0 0.1 6828 1524 ?? SN 9:35PM 0:00.05 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 44703 0.0 0.1 9068 1468 1 S+ 10:02PM 0:00.00 grep radvd
/root(15): netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:302f:ffff::/64 link#9 U pppoe1
xxxx:yyyy:302f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
xxxx:yyyy:3080:76::/64 link#1 U em0
xxxx:yyyy:3080:76:222:4dff:fe6b:73fc link#1 UHS lo0
xxxx:yyyy:308f:ffff::/64 link#9 U pppoe1
xxxx:yyyy:308f:ffff:222:4dff:fe6b:73fc link#9 UHS lo0
</pre> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=119172013-07-09T07:35:58ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>New</i></li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=119732013-07-16T14:08:18ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>It should be better on last snapshots</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=119772013-07-16T15:30:13ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>New</i></li></ul><p>Not fixed yet</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=122042013-08-16T09:40:16ZErmal Luçieri@pfsense.org
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>Applied in changeset <a class="changeset" title="Resolves #2627. When WANv4 is PPP and v6 is DHCP but the option get v6 info from v4 is ticked the..." href="https://redmine.pfsense.org/projects/pfsense/repository/2/revisions/90af1b8bee63ceabb5e1e11e2eb02b3b7b20f5ad">90af1b8bee63ceabb5e1e11e2eb02b3b7b20f5ad</a>.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=122052013-08-16T09:40:17ZErmal Luçieri@pfsense.org
<ul></ul><p>Applied in changeset <a class="changeset" title="Resolves #2627. When WANv4 is PPP and v6 is DHCP but the option get v6 info from v4 is ticked the..." href="https://redmine.pfsense.org/projects/pfsense/repository/2/revisions/45c07f167399a5fc900e54ea97d346a05cf23573">45c07f167399a5fc900e54ea97d346a05cf23573</a>.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=122172013-08-18T14:55:29ZAnonymous
<ul></ul><p>Tested using:<br />2.1-RC1 (amd64)<br />built on Sat Aug 17 21:32:08 EDT 2013<br />FreeBSD 8.3-RELEASE-p9</p>
<p>Step 1<br />Freshly booted pfSense. WAN & LAN get correct IPv6 addresses, radvd works. LAN clients receive correct IPv6 addresses. LAN hosts are reachable from the Internet. All is OK.<br />As a side note, WAN IPv6 is not shown on the Status -> Interfaces page, but can be found in the routing table (below).</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3071:e300::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3071:e300:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
ps aux | grep radvd
root 61665 0.0 0.1 6828 1524 ?? S 9:49PM 0:00.01 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 9808 0.0 0.1 9068 1464 0 S+ 9:56PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3071:e300::/64 link#1 U em0
xxxx:yyyy:3071:e300:222:4dff:fe6b:73fc link#1 UHS lo0
xxxx:yyyy:307f:ffff::bc1b:b466 link#9 UHS lo0
</pre>
<p>Step 2<br />Manually disconnected the PPPoE WAN via Status -> Interfaces -> Disconnect button. IPv6 address is removed from LAN interface. Still handing out IPv6 addresses on LAN from a subnet (step 1) that is not connected any more. radvd is still running. radvd has the same PID, so radvd is never killed/refreshed.</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3071:e300::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3071:e300:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
ps aux | grep radvd
root 61665 0.0 0.1 6828 1524 ?? S 9:49PM 0:00.02 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 69437 0.0 0.1 9068 1464 0 S+ 10:00PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
</pre>
<p>Step 3<br />Manually connect the PPPoE WAN via Status -> Interfaces -> Connect button. New IPv6 address (WAN) & prefix (LAN) are received. WAN IPv6 address correctly bound to WAN interface. LAN IPv6 address is from the new IPv6 prefix. The radvd config contains the old prefix (step 1). Still handing out IPv6 addresses on LAN from the old subnet (step 1) that is not assigned to us any more. radvd is still running. radvd has the same PID, so radvd is never killed/refreshed.</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3071:e300::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3071:e300:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
ps aux | grep radvd
root 61665 0.0 0.1 6828 1524 ?? S 9:49PM 0:00.03 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 81381 0.0 0.1 9068 1464 1 S+ 10:11PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3032:3a00::/64 link#1 U em0
xxxx:yyyy:3032:3a00:222:4dff:fe6b:73fc link#1 UHS lo0
xxxx:yyyy:303f:ffff::bc1b:b6b6 link#9 UHS lo0
</pre>
<p>Step 4<br />Physically disconnect PPPoE WAN cable. Sensing the physical disconnect takes more than 30 seconds, but the gateway goes down long before that. LAN IPv6 address obtained at step 3 is not removed from the LAN interface. WAN IPv6 address obtained at step 3 is still in the routing table and bound to the PPPoE interface although physical interface was disconnected and interface appears down in the webGUI. Still handing out IPv6 addresses on LAN from the original prefix (step 1) that is not connected any more. radvd is still running. radvd has the same PID, so radvd is never killed/refreshed.<br />On a side note, why is the LAN MAC address used to build the link-local address of the WAN PPPoE interface instead of the WAN MAC address?</p>
<pre>
ifconfig em2
em2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:0e:0c:68:c9:9c
inet6 fe80::20e:cff:fe68:c99c%em2 prefixlen 64 scopeid 0x3
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
media: Ethernet autoselect
status: no carrier
ifconfig pppoe1
pppoe1: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
inet6 fe80::222:4dff:fe6b:73fc%pppoe1 prefixlen 64 scopeid 0x9
inet6 xxxx:yyyy:303f:ffff::bc1b:b6b6 prefixlen 128
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3071:e300::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3071:e300:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
ps aux | grep radvd
root 61665 0.0 0.1 6828 1524 ?? S 9:49PM 0:00.04 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 10492 0.0 0.1 9068 1464 1 S+ 10:17PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3032:3a00::/64 link#1 U em0
xxxx:yyyy:3032:3a00:222:4dff:fe6b:73fc link#1 UHS lo0
xxxx:yyyy:303f:ffff::bc1b:b6b6 link#9 UHS lo0
</pre>
<p>Step 5<br />Physically reconnect PPPoE WAN cable. PPPoE reconnects instantly. No new WAN IPv6 address is obtained. The old WAN IPv6 address (step 3) appears bound to pppoe1 but is not reachable from the Internet. LAN interface still has the old IPv6 address (step 3). Still handing out IPv6 from the initial prefix (step 1) on LAN. No IPv6 connectivity for LAN clients. radvd is still running. radvd has the same PID, so radvd is never killed/refreshed.</p>
<pre>
ifconfig pppoe1
pppoe1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
inet6 fe80::222:4dff:fe6b:73fc%pppoe1 prefixlen 64 scopeid 0x9
inet6 xxxx:yyyy:303f:ffff::bc1b:b6b6 prefixlen 128
inet6 fe80::bc1a:b899%pppoe1 prefixlen 64 scopeid 0x9
inet aaa.bbb.ccc.157 --> aaa.bbb.ccc.1 netmask 0xffffffff
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated for DHCPv6 Server lan
interface em0 {
AdvSendAdvert on;
MinRtrAdvInterval 5;
MaxRtrAdvInterval 20;
AdvLinkMTU 1500;
AdvDefaultPreference medium;
prefix xxxx:yyyy:3071:e300::/64 {
DeprecatePrefix on;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
route ::/0 {
RemoveRoute on;
};
RDNSS xxxx:yyyy:3071:e300:222:4dff:fe6b:73fc { };
DNSSL localdomain { };
};
ps aux | grep radvd
root 61665 0.0 0.1 6828 1524 ?? S 9:49PM 0:00.05 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 16538 0.0 0.1 9068 1464 0 S+ 10:23PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
xxxx:yyyy:3032:3a00::/64 link#1 U em0
xxxx:yyyy:3032:3a00:222:4dff:fe6b:73fc link#1 UHS lo0
xxxx:yyyy:303f:ffff::bc1b:b6b6 link#9 UHS lo0
</pre> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=123722013-09-04T07:46:54ZErmal Luçieri@pfsense.org
<ul></ul><p>Is this still an issue for new snapshots of september?</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=123802013-09-04T10:06:35ZErmal Luçieri@pfsense.org
<ul></ul><p>I just pushed a commit for this as well <a class="external" href="https://github.com/pfsense/pfsense/commit/d6df2c4c71678b5edd98892ca40facbb80f4ed1c">https://github.com/pfsense/pfsense/commit/d6df2c4c71678b5edd98892ca40facbb80f4ed1c</a></p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=124452013-09-06T12:48:37ZAnonymous
<ul></ul><p>No improvement with:<br />2.1-RC2 (amd64)<br />built on Thu Sep 5 21:38:32 EDT 2013</p>
<p>What's different from the previous build is this:<br />- at step 3, no new WAN or LAN addresses are obtained<br />- at step 5, even though physical connection is restored, PPPoE will not reconnect.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=124482013-09-06T13:14:51ZRenato Botelhorenato@netgate.com
<ul></ul><p>is the option "Use IPv4 connectivity as parent interface" set on WAN interface?</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=124492013-09-06T13:15:53ZAnonymous
<ul></ul><p>Yes, otherwise it would not receive any kind of IPv6 address at all.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=124622013-09-09T13:14:59ZErmal Luçieri@pfsense.org
<ul></ul><p>Can you show system log for this?</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=124642013-09-09T15:02:21ZAnonymous
<ul></ul><p>I have sent you the system log and the config description.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=124702013-09-09T16:48:56ZChris Buechlercbuechler@gmail.com
<ul><li><strong>Target version</strong> changed from <i>2.1</i> to <i>2.1.1</i></li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=125292013-09-21T12:29:23ZRenato Botelhorenato@netgate.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>New</i></li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=131742014-02-17T04:34:22ZErmal Luçieri@pfsense.org
<ul></ul><p>Can you please confirm this happens with latest 2.1.1?<br />If yes can you post your config.xml?</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=132622014-02-21T07:24:19ZErmal Luçieri@pfsense.org
<ul></ul><p>I put a fix which should handle properly all cases to this.</p>
<p>Can you try tomorrows snapshots of 2.1.1?</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=132632014-02-21T07:30:11ZErmal Luçieri@pfsense.org
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Feedback</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #2627. When an interface goes down try to shut the RAs and dhcpd6 service on that interface" href="https://redmine.pfsense.org/projects/pfsense/repository/2/revisions/929776169f0f36b99ef62f7bfe633f8d02db2c43">929776169f0f36b99ef62f7bfe633f8d02db2c43</a>.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=132642014-02-21T07:30:12ZErmal Luçieri@pfsense.org
<ul></ul><p>Applied in changeset <a class="changeset" title="Fixes #2627. When an interface goes down try to shut the RAs and dhcpd6 service on that interface" href="https://redmine.pfsense.org/projects/pfsense/repository/2/revisions/080fd00bac29b736a5e1e8e91b9efbb3c3ea8305">080fd00bac29b736a5e1e8e91b9efbb3c3ea8305</a>.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=132792014-02-23T12:16:56ZAnonymous
<ul></ul><p>Tested this on:<br />2.1.1-PRERELEASE (amd64)<br />built on Sat Feb 22 05:12:28 EST 2014<br />FreeBSD 8.3-RELEASE-p14</p>
<p>1. Freshly booted pfSense box. All looks OK.<br />NOTE: WAN IPv6 address is not shown anywhere in the WebGUI or console. Maybe this is just a cosmetic bug...</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
# Generated config for dhcp6 delegation from wan on lan
interface igb0 {
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
AdvLinkMTU 1500;
AdvOtherConfigFlag on;
prefix aaaa:bbbb:3066:ae00::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
RDNSS aaaa:bbbb:3066:ae00:21b:21ff:fea6:3ab4 { };
DNSSL localdomain { };
};
ps aux | grep radvd
root 95983 0.0 0.0 6828 1476 ?? S 7:26PM 0:00.00 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
root 80507 0.0 0.0 9068 1468 0 S+ 7:28PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
aaaa:bbbb:3066:ae00::/64 link#1 U igb0
aaaa:bbbb:3066:ae00:21b:21ff:fea6:3ab4 link#1 UHS lo0
aaaa:bbbb:306f:ffff::54e8:c7f4 link#11 UHS lo0
</pre>
<p>2. Manually disconnect WAN from Status -> Interfaces -> Disconnect. IPv6 prefix not being advertised on LAN any more. radvd is no longer running. Everything looks OK.</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
ps aux | grep radvd
root 58519 0.0 0.0 9068 1468 1 S+ 7:31PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
</pre>
<p>3. Manually connect WAN from Status -> Interfaces -> Connect. LAN interface has an IPv6 address, but the IPv6 prefix is not being advertised on the LAN interface. radvd is NOT running. IPv6 connectivity broken for LAN clients.<br />NOTE: WAN IPv6 address is not shown anywhere in the WebGUI or console.</p>
<pre>
cat /var/etc/radvd.conf
# Automatically Generated, do not edit
ps aux | grep radvd
root 14458 0.0 0.0 6088 1188 1 RL+ 7:32PM 0:00.00 grep radvd
netstat -rnf inet6
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
default fe80::1%pppoe1 UGS pppoe1
::1 ::1 UH lo0
aaaa:bbbb:3084:9d00::/64 link#1 U igb0
aaaa:bbbb:3084:9d00:21b:21ff:fea6:3ab4 link#1 UHS lo0
aaaa:bbbb:308f:ffff::54e8:c7f4 link#11 UHS lo0
</pre>
<p>I have also sent you my anonymized config at the email address listed under your profile.</p> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=134042014-03-06T00:50:27ZChris Buechlercbuechler@gmail.com
<ul><li><strong>Target version</strong> deleted (<del><i>2.1.1</i></del>)</li></ul> pfSense - Bug #2627: Old delegated prefixes are not removed from the LAN interfacehttps://redmine.pfsense.org/issues/2627?journal_id=246562016-02-01T16:26:38ZChris Buechlercbuechler@gmail.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Resolved</i></li></ul><p>resolved some time ago, not an issue at least on 2.2.x and newer.</p>