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

    RADVD and IPv6 Killed by Modem Reboot

    Scheduled Pinned Locked Moved General pfSense Questions
    27 Posts 4 Posters 7.8k 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.
    • E
      eri--
      last edited by

      From what i see you do not have the use v4 link for v6 connectivity toggle on this WAN.
      That would make sure it works as needed on such renewals.

      1 Reply Last reply Reply Quote 0
      • D
        darkcrucible
        last edited by

        Sorry. Didn't realize this was a toggle. I can try again and post the results. Only, where do I find this toggle?

        1 Reply Last reply Reply Quote 0
        • R
          razzfazz
          last edited by

          It's in the interface settings for the WAN interface.

          1 Reply Last reply Reply Quote 0
          • D
            darkcrucible
            last edited by

            I tried the "Use IPv4 connectivity as parent interface" again which is the only thing that sounds correct.

            Same results where IPv6 connectivity doesn't work with that setting.

            Sep 11 23:00:06 cerberus.localdomain php: rc.newwanipv6: rc.newwanipv6: Informational is starting vr1.
            Sep 11 23:00:06 cerberus.localdomain php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting...
            Sep 11 23:00:06 cerberus.localdomain dhcp6c[17196]: check_exit: exiting
            

            When I uncheck that setting, I get IPv6 connectivity back. Am I missing something/doing something incorrectly?

            Razzfazz, are you having luck with this?

            1 Reply Last reply Reply Quote 0
            • R
              razzfazz
              last edited by

              I haven't tested unplugging my upstream yet, but IPv6 seems to work for me with that checkbox enabled.

              1 Reply Last reply Reply Quote 0
              • D
                darkcrucible
                last edited by

                Interesting. I'm getting some new hardware so I'll test a clean install of pfsense soon. Meanwhile, the following is the logs relating to turning on the "Use IPv4 connectivity as parent interface" option.

                Sep 12 09:34:14 cerberus.localdomain dhcp6c[6090]: client6_recvreply: status code: success
                Sep 12 09:34:16 cerberus.localdomain php: rc.newwanipv6: rc.newwanipv6: Informational is starting vr1.
                Sep 12 09:34:16 cerberus.localdomain php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting...
                Sep 12 09:34:17 cerberus.localdomain dhcp6c[6090]: client6_recvreply: status code: success
                Sep 12 09:34:18 cerberus.localdomain php: rc.newwanipv6: rc.newwanipv6: Informational is starting vr1.
                Sep 12 09:34:18 cerberus.localdomain php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting...
                Sep 12 09:34:18 cerberus.localdomain dhcp6c[6090]: check_exit: exiting
                Sep 12 09:34:18 cerberus.localdomain php: /interfaces.php: The command '/sbin/ifconfig 'vr1' inet  delete' returned exit code '1', the output was 'ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address'
                Sep 12 09:34:18 cerberus.localdomain dhcp6c[61681]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
                Sep 12 09:34:18 cerberus.localdomain dhcp6c[61681]: client6_init: failed initialize control message authentication
                Sep 12 09:34:18 cerberus.localdomain dhcp6c[61681]: client6_init: skip opening control port
                Sep 12 09:34:18 cerberus.localdomain rtsold: Starting dhcp6 client for interface wan(vr1)
                Sep 12 09:34:24 cerberus.localdomain php: rc.newwanip: rc.newwanip: Informational is starting vr1.
                Sep 12 09:34:24 cerberus.localdomain php: rc.newwanip: rc.newwanip: on (IP address: 67.x.y.z) (interface: wan) (real interface: vr1).
                Sep 12 09:34:24 cerberus.localdomain php: rc.newwanip: Accept router advertisements on interface vr1
                Sep 12 09:34:24 cerberus.localdomain php: rc.newwanip: ROUTING: setting default route to 67.x.y.1
                Sep 12 09:34:24 cerberus.localdomain php: rc.newwanip: ROUTING: setting IPv6 default route to fe80::201:5cff:fe62:c446%vr1
                Sep 12 09:34:24 cerberus.localdomain php: rc.newwanip: Removing static route for monitor fe80::201:5cff:fe62:c446%vr1 and adding a new route through fe80::201:5cff:fe62:c446
                Sep 12 09:34:24 cerberus.localdomain apinger: SIGHUP received, reloading configuration.
                Sep 12 09:34:25 cerberus.localdomain php: /interfaces.php: The command '/usr/local/sbin/dhcpd -6 -user dhcpd -group _dhcp -chroot /var/dhcpd -cf /etc/dhcpdv6.conf -pf /var/run/dhcpdv6.pid vr0' returned exit code '1', the output was 'Internet Systems Consortium DHCP Server 4.2.5-P1 Copyright 2004-2013 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Wrote 0 leases to leases file.  No subnet6 declaration for vr0 (fe80:1::1:1). ** Ignoring requests on vr0.  If this is not what    you want, please write a subnet6 declaration    in your dhcpd.conf file for the network segment    to which interface vr0 is attached. **   Not configured to listen on any interfaces!  If you did not get this software from ftp.isc.org, please get the latest from ftp.isc.org and install that before requesting help.  If you did get this software from ftp.isc.org and have not yet read the README, please read it before requesting help. If you intend to request help from the dhcp-server@isc.org mail
                Sep 12 09:34:25 cerberus.localdomain radvd[42947]: attempting to reread config file
                Sep 12 09:34:25 cerberus.localdomain radvd[42947]: resuming normal operation
                Sep 12 09:34:25 cerberus.localdomain check_reload_status: updating dyndns wan
                Sep 12 09:34:25 cerberus.localdomain dhcp6c[61907]: check_exit: exiting
                Sep 12 09:34:26 cerberus.localdomain dhcp6c[73523]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
                Sep 12 09:34:26 cerberus.localdomain dhcp6c[73523]: client6_init: failed initialize control message authentication
                Sep 12 09:34:26 cerberus.localdomain dhcp6c[73523]: client6_init: skip opening control port
                Sep 12 09:34:27 cerberus.localdomain rtsold: Starting dhcp6 client for interface wan(vr1)
                Sep 12 09:34:27 cerberus.localdomain php: /interfaces.php: Removing static route for monitor fe80::201:5cff:fe62:c446%vr1 and adding a new route through fe80::201:5cff:fe62:c446
                Sep 12 09:34:27 cerberus.localdomain apinger: SIGHUP received, reloading configuration.
                
                1 Reply Last reply Reply Quote 0
                • D
                  darkcrucible
                  last edited by

                  BTW, I tested the "Use IPv4 connectivity as parent interface" option. I was able to retain IPv6 connectivity. The only issue I had with it is that enabling it seemed to require a reboot. Aside from that, so far so good!

                  Thanks a lot for this fix.  :) :) :)

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