Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Local ISP weird behaviour w/ IPv6 via DHCP6

    Scheduled Pinned Locked Moved IPv6
    16 Posts 3 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Y
      YoLo88
      last edited by

      And here are the logs for 10 minutes later when the IPv6 is dropped and the Interface never recovers -

      System Logs

      Jul 16 17:36:41	rc.gateway_alarm	99403	>>> Gateway alarm: WAN_DHCP6 (Addr:[fe80::xxx:xxxx:xxxx:xxxx]%pppoe0 Alarm:1 RTT:1.447ms RTTsd:.421ms Loss:21%)
      Jul 16 17:36:41	check_reload_status	439	updating dyndns WAN_DHCP6
      Jul 16 17:36:41	check_reload_status	439	Restarting IPsec tunnels
      Jul 16 17:36:41	check_reload_status	439	Restarting OpenVPN tunnels/interfaces
      Jul 16 17:36:41	check_reload_status	439	Reloading filter
      Jul 16 17:38:33	rtsold	98738	Received RA specifying route [fe80::xxx:xxxx:xxxx:xxxx] for interface wan(pppoe0)
      Jul 16 17:38:34	php-fpm	45454	/rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0.
      Jul 16 17:38:34	php-fpm	45454	/rc.newwanipv6: rc.newwanipv6: on (IP address: [NEW IPv6 Address]) (interface: wan) (real interface: pppoe0).
      Jul 16 17:38:35	check_reload_status	439	Reloading filter
      Jul 16 17:38:35	php-fpm	45454	/rc.newwanipv6: The command '/sbin/ifconfig pppoe0 inet6 [OLD IPv6 Address] delete' returned exit code '1', the output was 'ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address'
      Jul 16 17:38:35	php-fpm	45454	/rc.newwanipv6: Resyncing OpenVPN instances for interface WAN.
      Jul 16 17:38:35	php-fpm	45454	/rc.newwanipv6: Creating rrd update script
      Jul 16 17:38:35	php-fpm	45454	/rc.newwanipv6: pfSense package system has detected an IP change or dynamic WAN reconnection - [OLD IPv6 Address] -> [NEW IPv6 Address] - Restarting packages.
      Jul 16 17:38:35	check_reload_status	439	Starting packages
      Jul 16 17:38:35	check_reload_status	439	Reloading filter
      Jul 16 17:38:36	php-fpm	399	/rc.start_packages: Restarting/Starting all packages.
      Jul 16 17:38:36	php-fpm	399	/rc.start_packages: Configuration Change: (system): pfBlockerNG: saving DNSBL changes
      Jul 16 17:38:36	check_reload_status	439	Syncing firewall
      Jul 16 17:38:37	tail_pfb	73078	[pfBlockerNG] Firewall Filter Service stopped
      Jul 16 17:38:37	php_pfb	74496	[pfBlockerNG] filterlog daemon stopped
      Jul 16 17:38:37	tail_pfb	82097	[pfBlockerNG] Firewall Filter Service started
      Jul 16 17:38:37	php_pfb	82636	[pfBlockerNG] filterlog daemon started
      Jul 16 17:38:46	rtsold	54756	Received RA specifying route [fe80::xxx:xxxx:xxxx:xxxx] for interface wan(pppoe0)
      Jul 16 17:38:47	php-fpm	38529	/rc.newwanipv6: rc.newwanipv6: Info: starting on pppoe0.
      Jul 16 17:38:47	php-fpm	38529	/rc.newwanipv6: rc.newwanipv6: on (IP address: [NEW IPv6 Address]) (interface: wan) (real interface: pppoe0).
      Jul 16 17:38:48	check_reload_status	439	Reloading filter
      Jul 16 17:38:48	php-fpm	38529	/rc.newwanipv6: Resyncing OpenVPN instances for interface WAN.
      Jul 16 17:38:48	check_reload_status	439	Reloading filter
      

      DHCP6c Debug Logs:

      Jul 16 17:31:25	dhcp6c	93453	IA timeout for NA-0, state=ACTIVE
      Jul 16 17:31:25	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=0, retrans=10256
      Jul 16 17:31:25	dhcp6c	93453	Sending Renew
      Jul 16 17:31:25	dhcp6c	93453	a new XID (9e65a3) is generated
      Jul 16 17:31:25	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:31:25	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:31:25	dhcp6c	93453	set IA address
      Jul 16 17:31:25	dhcp6c	93453	set identity association
      Jul 16 17:31:25	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:31:25	dhcp6c	93453	set option request (len 4)
      Jul 16 17:31:25	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:31:25	dhcp6c	93453	IA timeout for PD-0, state=ACTIVE
      Jul 16 17:31:25	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=0, retrans=10244
      Jul 16 17:31:25	dhcp6c	93453	Sending Renew
      Jul 16 17:31:25	dhcp6c	93453	a new XID (4cb9b4) is generated
      Jul 16 17:31:25	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:31:25	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:31:25	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:31:25	dhcp6c	93453	set option request (len 4)
      Jul 16 17:31:25	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:31:25	dhcp6c	93453	set IA_PD
      Jul 16 17:31:25	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:31:35	dhcp6c	93453	Sending Renew
      Jul 16 17:31:35	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:31:35	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:31:35	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:31:35	dhcp6c	93453	set option request (len 4)
      Jul 16 17:31:35	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:31:35	dhcp6c	93453	set IA_PD
      Jul 16 17:31:35	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:31:35	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=1, retrans=20034
      Jul 16 17:31:35	dhcp6c	93453	Sending Renew
      Jul 16 17:31:35	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:31:35	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:31:35	dhcp6c	93453	set IA address
      Jul 16 17:31:35	dhcp6c	93453	set identity association
      Jul 16 17:31:35	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:31:35	dhcp6c	93453	set option request (len 4)
      Jul 16 17:31:35	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:31:35	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=1, retrans=20708
      Jul 16 17:31:56	dhcp6c	93453	Sending Renew
      Jul 16 17:31:56	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:31:56	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:31:56	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:31:56	dhcp6c	93453	set option request (len 4)
      Jul 16 17:31:56	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:31:56	dhcp6c	93453	set IA_PD
      Jul 16 17:31:56	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:31:56	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=2, retrans=39893
      Jul 16 17:31:56	dhcp6c	93453	Sending Renew
      Jul 16 17:31:56	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:31:56	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:31:56	dhcp6c	93453	set IA address
      Jul 16 17:31:56	dhcp6c	93453	set identity association
      Jul 16 17:31:56	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:31:56	dhcp6c	93453	set option request (len 4)
      Jul 16 17:31:56	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:31:56	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=2, retrans=40140
      Jul 16 17:32:35	dhcp6c	93453	Sending Renew
      Jul 16 17:32:35	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:32:35	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:32:35	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:32:35	dhcp6c	93453	set option request (len 4)
      Jul 16 17:32:35	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:32:35	dhcp6c	93453	set IA_PD
      Jul 16 17:32:35	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:32:35	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=3, retrans=80895
      Jul 16 17:32:36	dhcp6c	93453	Sending Renew
      Jul 16 17:32:36	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:32:36	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:32:36	dhcp6c	93453	set IA address
      Jul 16 17:32:36	dhcp6c	93453	set identity association
      Jul 16 17:32:36	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:32:36	dhcp6c	93453	set option request (len 4)
      Jul 16 17:32:36	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:32:36	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=3, retrans=77269
      Jul 16 17:33:54	dhcp6c	93453	Sending Renew
      Jul 16 17:33:54	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:33:54	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:33:54	dhcp6c	93453	set IA address
      Jul 16 17:33:54	dhcp6c	93453	set identity association
      Jul 16 17:33:54	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:33:54	dhcp6c	93453	set option request (len 4)
      Jul 16 17:33:54	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:33:54	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=4, retrans=155001
      Jul 16 17:33:56	dhcp6c	93453	Sending Renew
      Jul 16 17:33:56	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:33:56	dhcp6c	93453	set server ID (len 10)
      Jul 16 17:33:56	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:33:56	dhcp6c	93453	set option request (len 4)
      Jul 16 17:33:56	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:33:56	dhcp6c	93453	set IA_PD
      Jul 16 17:33:56	dhcp6c	93453	send renew to ff02::1:2%pppoe0
      Jul 16 17:33:56	dhcp6c	93453	reset a timer on pppoe0, state=RENEW, timeo=4, retrans=154040
      Jul 16 17:34:25	dhcp6c	93453	IA timeout for NA-0, state=RENEW
      Jul 16 17:34:25	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=0, retrans=9245
      Jul 16 17:34:25	dhcp6c	93453	Sending Rebind
      Jul 16 17:34:25	dhcp6c	93453	a new XID (4e5a83) is generated
      Jul 16 17:34:25	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:34:25	dhcp6c	93453	set IA address
      Jul 16 17:34:25	dhcp6c	93453	set identity association
      Jul 16 17:34:25	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:34:25	dhcp6c	93453	set option request (len 4)
      Jul 16 17:34:25	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:34:25	dhcp6c	93453	IA timeout for PD-0, state=RENEW
      Jul 16 17:34:25	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=0, retrans=9832
      Jul 16 17:34:25	dhcp6c	93453	Sending Rebind
      Jul 16 17:34:25	dhcp6c	93453	a new XID (b44aee) is generated
      Jul 16 17:34:25	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:34:25	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:34:25	dhcp6c	93453	set option request (len 4)
      Jul 16 17:34:25	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:34:25	dhcp6c	93453	set IA_PD
      Jul 16 17:34:25	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:34:34	dhcp6c	93453	Sending Rebind
      Jul 16 17:34:34	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:34:34	dhcp6c	93453	set IA address
      Jul 16 17:34:34	dhcp6c	93453	set identity association
      Jul 16 17:34:34	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:34:34	dhcp6c	93453	set option request (len 4)
      Jul 16 17:34:34	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:34:34	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=1, retrans=18333
      Jul 16 17:34:35	dhcp6c	93453	Sending Rebind
      Jul 16 17:34:35	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:34:35	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:34:35	dhcp6c	93453	set option request (len 4)
      Jul 16 17:34:35	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:34:35	dhcp6c	93453	set IA_PD
      Jul 16 17:34:35	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:34:35	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=1, retrans=18742
      Jul 16 17:34:53	dhcp6c	93453	Sending Rebind
      Jul 16 17:34:53	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:34:53	dhcp6c	93453	set IA address
      Jul 16 17:34:53	dhcp6c	93453	set identity association
      Jul 16 17:34:53	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:34:53	dhcp6c	93453	set option request (len 4)
      Jul 16 17:34:53	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:34:53	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=2, retrans=36526
      Jul 16 17:34:54	dhcp6c	93453	Sending Rebind
      Jul 16 17:34:54	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:34:54	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:34:54	dhcp6c	93453	set option request (len 4)
      Jul 16 17:34:54	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:34:54	dhcp6c	93453	set IA_PD
      Jul 16 17:34:54	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:34:54	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=2, retrans=37305
      Jul 16 17:35:29	dhcp6c	93453	Sending Rebind
      Jul 16 17:35:29	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:35:29	dhcp6c	93453	set IA address
      Jul 16 17:35:29	dhcp6c	93453	set identity association
      Jul 16 17:35:29	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:35:29	dhcp6c	93453	set option request (len 4)
      Jul 16 17:35:29	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:35:29	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=3, retrans=69545
      Jul 16 17:35:31	dhcp6c	93453	Sending Rebind
      Jul 16 17:35:31	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:35:31	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:35:31	dhcp6c	93453	set option request (len 4)
      Jul 16 17:35:31	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:35:31	dhcp6c	93453	set IA_PD
      Jul 16 17:35:31	dhcp6c	93453	send rebind to ff02::1:2%pppoe0
      Jul 16 17:35:31	dhcp6c	93453	reset a timer on pppoe0, state=REBIND, timeo=3, retrans=77631
      
      [From here is almost 10 minutes (9 minutes and 54s) from when the previous lease was acquired]
      Jul 16 17:36:25	dhcp6c	93453	address timeout for [OLD IPv6 Address]
      Jul 16 17:36:25	dhcp6c	93453	remove an address [OLD IPv6 Address]
      Jul 16 17:36:25	dhcp6c	93453	remove an address [OLD IPv6 Address]/128 on pppoe0
      Jul 16 17:36:25	dhcp6c	93453	IA NA-0 is invalidated
      Jul 16 17:36:25	dhcp6c	93453	remove an IA: NA-0
      Jul 16 17:36:25	dhcp6c	93453	reset a timer on pppoe0, state=INIT, timeo=0, retrans=288
      Jul 16 17:36:25	dhcp6c	93453	prefix timeout for [IPv6 Delegated Prefix]::/64
      Jul 16 17:36:25	dhcp6c	93453	remove a site prefix [IPv6 Delegated Prefix]::/64
      Jul 16 17:36:25	dhcp6c	93453	IA PD-0 is invalidated
      Jul 16 17:36:25	dhcp6c	93453	remove an IA: PD-0
      Jul 16 17:36:25	dhcp6c	93453	reset a timer on pppoe0, state=INIT, timeo=0, retrans=843
      Jul 16 17:36:26	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:26	dhcp6c	93453	a new XID (c66ca2) is generated
      Jul 16 17:36:26	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:26	dhcp6c	93453	set identity association
      Jul 16 17:36:26	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:26	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:26	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:26	dhcp6c	93453	set IA_PD
      Jul 16 17:36:26	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:26	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=0, retrans=1071
      Jul 16 17:36:26	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:26	dhcp6c	93453	a new XID (318b1c) is generated
      Jul 16 17:36:26	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:26	dhcp6c	93453	set identity association
      Jul 16 17:36:26	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:26	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:26	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:26	dhcp6c	93453	set IA_PD
      Jul 16 17:36:26	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:26	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=0, retrans=1024
      Jul 16 17:36:27	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:27	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:27	dhcp6c	93453	set identity association
      Jul 16 17:36:27	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:27	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:27	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:27	dhcp6c	93453	set IA_PD
      Jul 16 17:36:27	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:27	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=1, retrans=2222
      Jul 16 17:36:27	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:27	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:27	dhcp6c	93453	set identity association
      Jul 16 17:36:27	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:27	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:27	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:27	dhcp6c	93453	set IA_PD
      Jul 16 17:36:27	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:27	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=1, retrans=1992
      Jul 16 17:36:29	dhcp6c	93453	all information to be updated was canceled
      Jul 16 17:36:29	dhcp6c	93453	removing an event on pppoe0, state=RENEW
      Jul 16 17:36:29	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:29	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:29	dhcp6c	93453	set identity association
      Jul 16 17:36:29	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:29	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:29	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:29	dhcp6c	93453	set IA_PD
      Jul 16 17:36:29	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:29	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=2, retrans=4305
      Jul 16 17:36:29	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:29	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:29	dhcp6c	93453	set identity association
      Jul 16 17:36:29	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:29	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:29	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:29	dhcp6c	93453	set IA_PD
      Jul 16 17:36:29	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:29	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=2, retrans=3810
      Jul 16 17:36:30	dhcp6c	93453	all information to be updated was canceled
      Jul 16 17:36:30	dhcp6c	93453	removing an event on pppoe0, state=RENEW
      Jul 16 17:36:33	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:33	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:33	dhcp6c	93453	set identity association
      Jul 16 17:36:33	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:33	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:33	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:33	dhcp6c	93453	set IA_PD
      Jul 16 17:36:33	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:33	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=3, retrans=7611
      Jul 16 17:36:33	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:33	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:33	dhcp6c	93453	set identity association
      Jul 16 17:36:33	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:33	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:33	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:33	dhcp6c	93453	set IA_PD
      Jul 16 17:36:33	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:33	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=3, retrans=8876
      Jul 16 17:36:39	dhcp6c	93453	all information to be updated was canceled
      Jul 16 17:36:39	dhcp6c	93453	removing an event on pppoe0, state=REBIND
      Jul 16 17:36:41	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:41	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:41	dhcp6c	93453	set identity association
      Jul 16 17:36:41	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:41	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:41	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:41	dhcp6c	93453	set IA_PD
      Jul 16 17:36:41	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:41	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=4, retrans=15518
      Jul 16 17:36:42	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:42	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:42	dhcp6c	93453	set identity association
      Jul 16 17:36:42	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:42	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:42	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:42	dhcp6c	93453	set IA_PD
      Jul 16 17:36:42	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:42	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=4, retrans=17814
      Jul 16 17:36:49	dhcp6c	93453	all information to be updated was canceled
      Jul 16 17:36:49	dhcp6c	93453	removing an event on pppoe0, state=REBIND
      Jul 16 17:36:56	dhcp6c	93453	Sending Solicit
      Jul 16 17:36:56	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:36:56	dhcp6c	93453	set identity association
      Jul 16 17:36:56	dhcp6c	93453	set elapsed time (len 2)
      Jul 16 17:36:56	dhcp6c	93453	set option request (len 4)
      Jul 16 17:36:56	dhcp6c	93453	set IA_PD prefix
      Jul 16 17:36:56	dhcp6c	93453	set IA_PD
      Jul 16 17:36:56	dhcp6c	93453	send solicit to ff02::1:2%pppoe0
      Jul 16 17:36:56	dhcp6c	93453	reset a timer on pppoe0, state=SOLICIT, timeo=5, retrans=32179
      Jul 16 17:37:00	dhcp6c	93453	Sending Solicit
      Jul 16 17:37:00	dhcp6c	93453	set client ID (len 14)
      Jul 16 17:37:00	dhcp6c	93453	set identity association
      
      GertjanG 1 Reply Last reply Reply Quote 0
      • Y
        YoLo88
        last edited by

        I've tried turning off gateway monitoring and that didn't make a difference.

        1 Reply Last reply Reply Quote 0
        • GertjanG
          Gertjan @YoLo88
          last edited by

          here you were inserting this line :

          @YoLo88 said in Local ISP weird behaviour w/ IPv6 via DHCP6:

          [From here is almost 10 minutes (9 minutes and 54s) from when the previous lease was acquired]

          the logs were still showing showing that the dhcp6c client was trying hard to get a DHCP6 lease.
          First 4 x times a time out while in RENEW mode. RENEW means here : the dhcp6c client ask for a renewal of the info (lease) it already has. This is the normal sequence. See below for what I have.

          Then, after several falures (probably : no answer from the server) it start to go one level lower, and rebuild the entire connection, it enters the REBIND phase, which means : it will ask for an all new DHCP6 lease. If that is done every 10 minutes, then that is pretty in the IPv4 days.

          You didn't show the log lines where it eventually got eventually a valid DHCP6 lease ?
          It was already on the third retry when REBINDing .....

          If this happens with IPv6, then consider that catastrophic. Changing IPv6 WAN info (and prefixes for the LAns) every 10 minutes == not good.

          Renewing the DHCP6 info on WAN every 10 minutes isn't unusual, though.
          Here are mine :

          a1d02f67-198b-4ea6-91c4-ccf14c209fa1-image.png

          6aaf95c2-40f3-4835-9727-cb8f5800449f-image.png

          e13511c5-0fc7-4253-a435-fb2490680132-image.png

          That's every 5 minutes ! (so lucky you).
          But fater 5 minutes the dhcp6c client did got an answer from my upstream DHCP6 server (it 'lives' in my ISP router box, 50 cm away from pfSense).
          I cant' tell why this need to be done every 5 minutes, but ok, guess I have to hit the "learn" button in a nearby future ;)

          Your issue is : it managed to get a 10 minutes DHCP6 lease ones.
          And renewal is nearly impossible ....

          Is it something like : after the DHPC6 lease duration time out this also impacts the lower level connection : the pppoe link ? If something happens with the pppoe link, then yeah, DHCP6 won't work, the server can't be reached, it will try, retry retyr up until the pppoe comes back again, and so on.
          I'm just brainstorming here.

          No "help me" PM's please. Use the forum, the community will thank you.
          Edit : and where are the logs ??

          Y 1 Reply Last reply Reply Quote 0
          • Y
            YoLo88 @Gertjan
            last edited by

            @Gertjan said in Local ISP weird behaviour w/ IPv6 via DHCP6:

            You didn't show the log lines where it eventually got eventually a valid DHCP6 lease ?

            Thank you very much for your response!!

            Those were the first set of logs @17:26. It only get's a valid IPv6 lease if I disconnect/reconnect the WAN interface via the WebUI. And it reliably does get an IPv6 address every time I do this. and then.... 10 minutes later it drops and never recovers.

            This must be a setting somewhere to replicate how the Fritz box was getting IPv6 because that would ... just ... work.

            1 Reply Last reply Reply Quote 0
            • Y
              YoLo88
              last edited by

              @YoLo88 said in Local ISP weird behaviour w/ IPv6 via DHCP6:

              send renew to ff02::1:2%pppoe0

              Is the problem this PPPoE IPv6 address - "ff02::1:2%pppoe0"

              Jul 18 09:57:49	dhcp6c	86580	Sending Solicit
              Jul 18 09:57:49	dhcp6c	86580	set client ID (len 14)
              Jul 18 09:57:49	dhcp6c	86580	set identity association
              Jul 18 09:57:49	dhcp6c	86580	set elapsed time (len 2)
              Jul 18 09:57:49	dhcp6c	86580	set option request (len 4)
              Jul 18 09:57:49	dhcp6c	86580	set IA_PD prefix
              Jul 18 09:57:49	dhcp6c	86580	set IA_PD
              Jul 18 09:57:49	dhcp6c	86580	send solicit to ff02::1:2%pppoe0
              Jul 18 09:57:49	dhcp6c	86580	reset a timer on pppoe0, state=SOLICIT, timeo=1135, retrans=108036
              

              Where the hell does that come from? I can't ping it and it doesn't look like it relates to either the fe80 link local addressing or real IPv6 addressing that I'm getting from my ISP...

              1 Reply Last reply Reply Quote 0
              • Y
                YoLo88
                last edited by

                Ahh, FF02::1 is Link-local multicast address All nodes (broadcast)

                GertjanG 1 Reply Last reply Reply Quote 0
                • GertjanG
                  Gertjan @YoLo88
                  last edited by

                  @YoLo88

                  As this is IPV6 and IPv4 over PPPoE, did you set a MTU value less then 1500 ?

                  This one :

                  @YoLo88 said in Local ISP weird behaviour w/ IPv6 via DHCP6:

                  Jul 16 17:36:41 rc.gateway_alarm 99403 >>> Gateway alarm: WAN_DHCP6 (Addr:[fe80::xxx:xxxx:xxxx:xxxx]%pppoe0 Alarm:1 RTT:1.447ms RTTsd:.421ms Loss:21%)

                  is strange.
                  When the 10 minute DHCP6 lease is over, the IP6 info is still valid. Lease renewal starts to happen half way the lease duration. That is, DHCP4 works like that. When a device receives a DHCP4 lease valid for 6 hours, renewal start at 3 hours.
                  If that is the same for IPv6, then why ..... there is a gateway alarm = ping6 doesn't pass anymore.
                  I'm pretty sure that has nothing to do with the DHCP6 lease renewal.
                  Was the pppoe interface already reset before that gateway alarm line .
                  The pppoe connection itself went bad ? The pppoe renewal is a slow process. And while that's in progress, the IPv6 that goes over it can't be created.

                  Does the IPv4 use the same pppoe connection ? IPv4 doesn't complain / stays in a working condition ?

                  I'm just brainstorming here. It's years now my ISP left pppoe for what is was : perfect for the waste bin.

                  No "help me" PM's please. Use the forum, the community will thank you.
                  Edit : and where are the logs ??

                  Y 1 Reply Last reply Reply Quote 0
                  • Y
                    YoLo88 @Gertjan
                    last edited by

                    @Gertjan Thanks again for your input. Much appreciated.

                    The MTU appears to set itself to 1492

                    I tried disabling gateway monitoring but it didn't make any difference.

                    IPv4 and IPv6 are sharing the same PPPoE connection yes, I have the "Use IPv4 connectivity as parent interface" - "Request a IPv6 prefix/information through the IPv4 connectivity link" option ticked and yes IPv4 is fine. It renews without a problem.

                    My ISP is garbage for tech support. I can't get anyone even remotely technical to speak to me. They just tell me to put the Fritz box back on there or it's my problem to figure out which is kind of fair enough. This IPv6 connection is stable on Fritzbox but not on PFSense. Therefore, it must be a setting in PFSense that I can tweak to fix the stability.

                    Y 1 Reply Last reply Reply Quote 0
                    • Y
                      YoLo88 @YoLo88
                      last edited by

                      What about https://redmine.pfsense.org/issues/13237 ? Some notes in there about strange behaviour that happens repeatedly unless the firewall is physically rebooted? Going to give it a cold boot now and see how that goes...

                      Y 1 Reply Last reply Reply Quote 0
                      • Y
                        YoLo88 @YoLo88
                        last edited by YoLo88

                        Aaaaaaand 13 minutes of uptime and IPv6 is still stable!

                        alt text

                        Y 1 Reply Last reply Reply Quote 0
                        • Y
                          YoLo88 @YoLo88
                          last edited by

                          And it lasted about 50 minutes before it died and didn't recover again. So, better but still not great.

                          GertjanG 1 Reply Last reply Reply Quote 0
                          • GertjanG
                            Gertjan @YoLo88
                            last edited by

                            @YoLo88

                            So it did renew 4 times at least, and failed to do so the 5th time ?

                            No "help me" PM's please. Use the forum, the community will thank you.
                            Edit : and where are the logs ??

                            1 Reply Last reply Reply Quote 0
                            • Y
                              YoLo88
                              last edited by

                              Looks like I was lacking "rapid commit" under advanced IP options. I tried to post instructions here but it keeps getting flagged as Spam. Check out https://www.reddit.com/r/PFSENSE/comments/1duuc6o/ipv6_troubles_unstable_pppoe_ipv6_address_via/ for the full post.

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.