PfSense is constantly reloading settings
-
Hi all,
I am running pfSense 2.3.2-RELEASE-p1 on a PC Engines APU1D4 connected to a Deutsche Telekom VDSL line.
My interface configuration looks like this:
WAN => PPPoE on re0_vlan7
LAN => re1
OPT1 => re2
OPT2 => re0 (for access to the DSL modem)When just using IPv4 everything works fine.
To use IPv6 I have to enable DHCP for IPv6 on the WAN interface and request the prefix/connection information over the IPv4 link. Prefix delegation size is set to 56 and "Send IPv6 prefix hint" is enabled. The IPv6 type on the LAN interface is set to track the WAN interface with prefix ID 0.
As soon as I enable this configuration the pfSense box starts to reload the IPv6 configuration several times each minute. Although the box shows that it has IPv6 addresses on the WAN and LAN interface, I can't use IPv6. traceroute6 to an external host stops at the pfSense box. When I try to test for IPv6 connectivity using http://ipv6-test.com (for example) it shows that IPv6 is not supported.
Here is a log excerpt:
Oct 10 18:03:44 pfsense check_reload_status: Reloading filter Oct 10 18:03:45 pfsense php-fpm[53049]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 10 18:03:45 pfsense php-fpm[53049]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:537:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 10 18:03:45 pfsense php-fpm[53049]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 10 18:03:45 pfsense php-fpm[53049]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 10 18:03:45 pfsense check_reload_status: Reloading filter Oct 10 18:03:45 pfsense xinetd[12487]: Starting reconfiguration Oct 10 18:03:45 pfsense xinetd[12487]: Swapping defaults Oct 10 18:03:45 pfsense xinetd[12487]: readjusting service 6969-udp Oct 10 18:03:45 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 10 18:03:46 pfsense xinetd[12487]: Starting reconfiguration Oct 10 18:03:46 pfsense xinetd[12487]: Swapping defaults Oct 10 18:03:46 pfsense xinetd[12487]: readjusting service 6969-udp Oct 10 18:03:46 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 10 18:03:46 pfsense php-fpm[53049]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 10 18:03:46 pfsense php-fpm[53049]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:537:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 10 18:03:46 pfsense php-fpm[53049]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 10 18:03:46 pfsense php-fpm[53049]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 10 18:03:46 pfsense check_reload_status: Reloading filter Oct 10 18:03:47 pfsense xinetd[12487]: Starting reconfiguration Oct 10 18:03:47 pfsense xinetd[12487]: Swapping defaults Oct 10 18:03:47 pfsense xinetd[12487]: readjusting service 6969-udp Oct 10 18:03:47 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 10 18:03:48 pfsense php-fpm[53049]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 10 18:03:48 pfsense php-fpm[53049]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:537:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 10 18:03:48 pfsense php-fpm[53049]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 10 18:03:48 pfsense php-fpm[53049]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0
What am I doing wrong here?
Thanks
Arno -
There seems to be a second report in the German section https://forum.pfsense.org/index.php?topic=119409.0. This looks to be exactly the same problem that I have.
-
Some more detailed logs including the dhcp6c log.
Oct 13 09:35:44 pfsense check_reload_status: Reloading filter Oct 13 09:35:45 pfsense xinetd[12487]: Starting reconfiguration Oct 13 09:35:45 pfsense xinetd[12487]: Swapping defaults Oct 13 09:35:45 pfsense xinetd[12487]: readjusting service 6969-udp Oct 13 09:35:45 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:780:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: Removing static route for monitor 8.8.8.8 and adding a new route through 62.155.241.152 Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: Removing static route for monitor fe80::2a0:a50f:fc81:6d2e and adding a new route through fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:46 pfsense check_reload_status: Reloading filter Oct 13 09:35:47 pfsense xinetd[12487]: Starting reconfiguration Oct 13 09:35:47 pfsense xinetd[12487]: Swapping defaults Oct 13 09:35:47 pfsense xinetd[12487]: readjusting service 6969-udp Oct 13 09:35:47 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:780:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor 8.8.8.8 and adding a new route through 62.155.241.152 Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor fe80::2a0:a50f:fc81:6d2e and adding a new route through fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:47 pfsense check_reload_status: Reloading filter Oct 13 09:35:48 pfsense xinetd[12487]: Starting reconfiguration Oct 13 09:35:48 pfsense xinetd[12487]: Swapping defaults Oct 13 09:35:48 pfsense xinetd[12487]: readjusting service 6969-udp Oct 13 09:35:48 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:780:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor 8.8.8.8 and adding a new route through 62.155.241.152 Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor fe80::2a0:a50f:fc81:6d2e and adding a new route through fe80::2a0:a50f:fc81:6d2e%pppoe0
Oct 13 09:35:44 pfsense check_reload_status: Reloading filter Oct 13 09:35:45 pfsense xinetd[12487]: Starting reconfiguration Oct 13 09:35:45 pfsense xinetd[12487]: Swapping defaults Oct 13 09:35:45 pfsense xinetd[12487]: readjusting service 6969-udp Oct 13 09:35:45 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:780:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: Removing static route for monitor 8.8.8.8 and adding a new route through 62.155.241.152 Oct 13 09:35:46 pfsense php-fpm[22884]: /rc.newwanipv6: Removing static route for monitor fe80::2a0:a50f:fc81:6d2e and adding a new route through fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:46 pfsense check_reload_status: Reloading filter Oct 13 09:35:47 pfsense xinetd[12487]: Starting reconfiguration Oct 13 09:35:47 pfsense xinetd[12487]: Swapping defaults Oct 13 09:35:47 pfsense xinetd[12487]: readjusting service 6969-udp Oct 13 09:35:47 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:780:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor 8.8.8.8 and adding a new route through 62.155.241.152 Oct 13 09:35:47 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor fe80::2a0:a50f:fc81:6d2e and adding a new route through fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:47 pfsense check_reload_status: Reloading filter Oct 13 09:35:48 pfsense xinetd[12487]: Starting reconfiguration Oct 13 09:35:48 pfsense xinetd[12487]: Swapping defaults Oct 13 09:35:48 pfsense xinetd[12487]: readjusting service 6969-udp Oct 13 09:35:48 pfsense xinetd[12487]: Reconfigured: new=0 old=1 dropped=0 (services) Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0. Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: rc.newwanipv6: on (IP address: 2003:cc:1bbf:780:20d:b9ff:fe3a:35c0) (interface: wan) (real interface: pppoe0). Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting default route to 62.155.241.152 Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: ROUTING: setting IPv6 default route to fe80::2a0:a50f:fc81:6d2e%pppoe0 Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor 8.8.8.8 and adding a new route through 62.155.241.152 Oct 13 09:35:49 pfsense php-fpm[40126]: /rc.newwanipv6: Removing static route for monitor fe80::2a0:a50f:fc81:6d2e and adding a new route through fe80::2a0:a50f:fc81:6d2e%pppoe0
-
Hello,
same problem here since I try out IPv6 at the beginning of 2016. Thought it would be bug in pfsense that would be fixed in further releases … I wasn't ... :/
Any new facts about this?
regards from germany
-
The only information that I could gather was that pfSense should ask for a renew of the delegated prefix when it wants to renew it. Asking for a new prefix instead doesn't seem to work at the moment. The thread where this was mentioned is here (in German): https://telekomhilft.telekom.de/t5/Telefonie-Internet/Nach-BNG-Umstellung-v6-Probleme/td-p/1954301
If anybody knows how we could achieve this with pfSense I would be happy to know. :-)
-
Same here. Had to disable IPv6 till its fixed.
-
I opened a ticket: https://redmine.pfsense.org/issues/6981
-
I added some more information to that ticket as I still have this issue.
-
Please look at the ticket and see my comments. I've been doing some work on dhcp6c and if you can post that information I'll do some digging and see what I can find out.
-
This is fixed for me now, it was a configuration error on my side. The reason for the reloading of settings was that in Telekom's new BNG network the DHCPv6 would not hand out an IPv6 address for the WAN interface, only DNS server addresses and the delegated /56 prefix comes in via DHCPv6. Because of the empty addresses part of the DHCPv6 reply, dhcp6c would retry the request after a timeout of 0 seconds. In the new BNG network the address for the WAN interface comes in via Router Advertisement.
This is now fixed for me by checking "Request only an IPv6 prefix".
IIRC in the "old" Telekom network, the WAN interface would also get an address via DHCPv6.