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

    IPv6 DHCP-PD – radvd dies after interface reset - dhcpv6 does not reaquire addr

    Scheduled Pinned Locked Moved 2.1 Snapshot Feedback and Problems - RETIRED
    166 Posts 21 Posters 77.3k 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.
    • C
      catfish99
      last edited by

      radvd seems to be running - however IPv6 address isn't acquired. If I connect my computer to my cable modem directly, I get an IPv6 address from Comcast ..

      
      [2.1-RC0][root@pfsense.pvt]/root(1): ps ax | grep radvd
        657  ??  S      0:00.02 /usr/local/sbin/radvd -p /var/run/radvd.pid -C /var/etc/radvd.conf -m syslog
      72676   0  S+     0:00.00 grep radvd
      [2.1-RC0][root@pfsense.pvt]/root(2): ifconfig
      em0: flags=8943 <up,broadcast,running,promisc,simplex,multicast>metric 0 mtu 1500
      	options=4209b <rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum,wol_magic,vlan_hwtso>ether 00:00:24:ce:6a:24
      	inet6 fe80::200:24ff:fece:6a24%em0 prefixlen 64 scopeid 0x1 
      	inet XX.XX.XXX.XXX netmask 0xfffffe00 broadcast 255.255.255.255
      	nd6 options=3 <performnud,accept_rtadv>media: Ethernet autoselect (1000baseT <full-duplex>)
      	status: active
      
      (Rest snipped..)</full-duplex></performnud,accept_rtadv></rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum,wol_magic,vlan_hwtso></up,broadcast,running,promisc,simplex,multicast> 
      

      Updated to the latest firmware today. Here's the date/time stamp of the firmware I am using:

      
      Version	2.1-RC0 (i386) 
      built on Thu Jun 27 21:49:32 EDT 2013 
      FreeBSD 8.3-RELEASE-p8
      
      
      1 Reply Last reply Reply Quote 0
      • P
        priller
        last edited by

        :(

        Well, my install just crashed completely and now it is impossible to get IPv6 back.

        
        dhcp6c[29508]: client6_init: skip opening control port
        dhcp6c[29508]: client6_init: failed initialize control message authentication
        dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
        
        
        1 Reply Last reply Reply Quote 0
        • R
          razzfazz
          last edited by

          @priller:

          
          dhcp6c[29508]: client6_init: skip opening control port
          dhcp6c[29508]: client6_init: failed initialize control message authentication
          dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
          
          

          As far as I understand, these are just warnings, and completely unrelated to your problem.

          1 Reply Last reply Reply Quote 0
          • P
            priller
            last edited by

            @razzfazz:

            @priller:

            
            dhcp6c[29508]: client6_init: skip opening control port
            dhcp6c[29508]: client6_init: failed initialize control message authentication
            dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
            
            

            As far as I understand, these are just warnings, and completely unrelated to your problem.

            May not be the root cause, but it should be noted that the only time they appear is when pfSense is not pulling IPv6 addressing.  That is the only 'error' in the logs.

            1 Reply Last reply Reply Quote 0
            • johnpozJ
              johnpoz LAYER 8 Global Moderator
              last edited by

              Like I said before, lets see how it works when 2.1 is released - its currently so unstable that its not viable for anyone wanting to actually use ipv6 even for testing.. Since you may or may not be even to pull a address, let alone maintain one for any length of time.

              That being said, my HE tunnel has been rock solid since I went back to it ;)  Even upgraded snaps a couple of times - and upon reboot there is is solid..  Now its got a bit more latency then native - but hey it works!! ;)

              I am just going to wait til 2.1 is released, will then do a clean install and see if it works.

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

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

                @priller:

                May not be the root cause, but it should be noted that the only time they appear is when pfSense is not pulling IPv6 addressing.  That is the only 'error' in the logs.

                Hm, I guess I do wonder if these may somehow be related to a second instance of the DHCP6 client being started…

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

                  @johnpoz:

                  Like I said before, lets see how it works when 2.1 is released - its currently so unstable that its not viable for anyone wanting to actually use ipv6 even for testing..

                  I think that's a bit of an over-generalization. It's been working fine for me on Comcast Home for the past several snapshots now, so it certainly looks like the problem isn't universal.

                  1 Reply Last reply Reply Quote 0
                  • jimpJ
                    jimp Rebel Alliance Developer Netgate
                    last edited by

                    I encourage people to not stop trying, too. If you wait for a release, and it works for everyone except you and nobody else can reproduce a problem, then it would never get fixed properly.

                    Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                    Need help fast? Netgate Global Support!

                    Do not Chat/PM for help!

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

                      I've sense switched off ipv6 on the lan side as I was having too many issues with clients and radvd. It was as though the wan interface was never properly brought up so ipv6 was not routing properly. Now for ipv6 on the WAN I am showing some errors acquiring an address. From system.log…

                      Jun 29 03:34:42 fw dhcp6c[23649]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
                      Jun 29 03:34:42 fw dhcp6c[23649]: client6_init: failed initialize control message authentication
                      Jun 29 03:34:42 fw dhcp6c[23649]: client6_init: skip opening control port
                      Jun 29 03:34:42 fw dhcp6c[23649]: cfparse: cfparse: fopen(/var/etc/dhcp6c_wan.conf): No such file or directory
                      ….
                      Jun 29 03:34:43 fw php: : The command '/sbin/dhclient -c /var/etc/dhclient_wan.conf fxp1 > /tmp/fxp1_output 2> /tmp/fxp1_error_output' returned exit code '1', the output was ''
                      Jun 29 03:34:43 fw php: : Accept router advertisements on interface fxp1
                      Jun 29 03:34:44 fw php: : rc.newwanip: Informational is starting fxp1.
                      Jun 29 03:34:44 fw php: : rc.newwanip: on (IP address: ) (interface: wan) (real interface: fxp1).
                      Jun 29 03:34:44 fw php: : rc.newwanip: Failed to update wan IP, restarting...
                      ....
                      [2.1-RC0][admin@fw.xxxx.com]/var/etc(29): cat dhclient_wan.conf
                      interface "fxp1" {
                      timeout 60;
                      retry 15;
                      select-timeout 0;
                      initial-interval 1;

                      script "/sbin/dhclient-script";
                      }

                      [2.1-RC0][admin@fw.xxxx.com]/var/etc(30): cat dhcp6c_wan.conf
                      interface fxp1 {
                              send ia-na 0;  # request stateful address
                      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 {
                      };

                      1 Reply Last reply Reply Quote 0
                      • E
                        eri--
                        last edited by

                        I just pushed some fixes related to this.
                        Can you please either gitsync or try with tomorrow snapshots.

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

                          From the developer shell I did playback gitsync RELENG_2_1. I am still getting errors for dhcp6 on the WAN side.

                          Jul 3 10:58:55 php: rc.bootup: ROUTING: setting IPv6 default route to fe80::201:5cff:xxxx:xxxx%fxp1
                          Jul 3 10:58:55 dhcpleases: Could not deliver signal HUP to process because its pidfile does not exist, No such file or directory.
                          Jul 3 10:58:55 dhcp6c[42896]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
                          Jul 3 10:58:55 dhcp6c[42896]: client6_init: failed initialize control message authentication
                          Jul 3 10:58:55 dhcp6c[42896]: client6_init: skip opening control port
                          Jul 3 10:58:55 dhcp6c[42896]: add_options: /var/etc/dhcp6c_wan.conf:3 IA_NA (0) is not defined
                          Jul 3 10:58:55 dhcp6c[42896]: main: failed to parse configuration file

                          1 Reply Last reply Reply Quote 0
                          • E
                            eri--
                            last edited by

                            You seem to have other issues than dhcp.
                            Can you share your config(/var/etc/dhcp6c_wan.conf))?

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

                              
                              [2.1-RC0][admin@fw.subnothing.com]/var/etc(8): cat dhcp6c_wan.conf
                              interface fxp1 {
                                      send ia-na 0;   # request stateful address
                               	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 {
                              };
                              
                              
                              1 Reply Last reply Reply Quote 0
                              • Q
                                qubit
                                last edited by

                                @reslip:

                                From the developer shell I did playback gitsync RELENG_2_1. I am still getting errors for dhcp6 on the WAN side.

                                Jul 3 10:58:55 php: rc.bootup: ROUTING: setting IPv6 default route to fe80::201:5cff:xxxx:xxxx%fxp1
                                Jul 3 10:58:55 dhcpleases: Could not deliver signal HUP to process because its pidfile does not exist, No such file or directory.
                                Jul 3 10:58:55 dhcp6c[42896]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
                                Jul 3 10:58:55 dhcp6c[42896]: client6_init: failed initialize control message authentication
                                Jul 3 10:58:55 dhcp6c[42896]: client6_init: skip opening control port
                                Jul 3 10:58:55 dhcp6c[42896]: add_options: /var/etc/dhcp6c_wan.conf:3 IA_NA (0) is not defined
                                Jul 3 10:58:55 dhcp6c[42896]: main: failed to parse configuration file

                                As of this post I think the three commits relating to rc.newwanip are in master and not RELENG_2_1 yet

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

                                  IPv6 (Comcast) had been working fine for me for the past several snapshots, but with today's build, I get no IPv6 address on either the WAN or the LAN interface. I, too, see the following entry in my system log:

                                  dhcp6c[59733]: add_options: /var/etc/dhcp6c_wan.conf:3 IA_NA (0) is not defined
                                  
                                  

                                  Looking at /var/etc/dhcp6c_wan.conf, it looks like the issue might be that there are two identical IA-NA lines:

                                  
                                          send ia-na 0;   # request stateful address
                                   	send ia-na 0;	# request stateful address
                                  
                                  

                                  Is that what the upcoming fixes are for?

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

                                    Replying to myself, removing the duplicate line does appear to restore IPv6 addressing for me.

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      eri--
                                      last edited by

                                      I pushed all the fixes in 2.1 and also fixed this issue of double line in dhcp6c config.
                                      Please test.

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        BrianPlencner
                                        last edited by

                                        @ermal:

                                        I pushed all the fixes in 2.1 and also fixed this issue of double line in dhcp6c config.
                                        Please test.

                                        So that we are all on the same page, I was going to download and test the build that you are talking about.

                                        From this page:  http://snapshots.pfsense.org/FreeBSD_RELENG_8_3/i386/pfSense_RELENG_2_1/livecd_installer/?C=M;O=D

                                        I am looking at this item
                                        Filename: pfSense-LiveCD-2.1-RC0-i386-20130704-0301.iso.gz
                                        Last modified: 04-Jul-2013 03:37
                                        Size: 80M

                                        Is this the one that includes all the fixes that you speak of?  If so, I'll download that one today and test it out as well.

                                        Thanks,

                                        –Brian

                                        ============================
                                        – Brian Plencner

                                        E-Mail: CoasterBrian72Cancer@gmail.com
                                        Note: Kill Cancer to Reply via e-mail

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          eri--
                                          last edited by

                                          The php fixes i do not think so.
                                          You probably have to wait for the next snapshot.

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            BrianPlencner
                                            last edited by

                                            Thanks for the quick reply.  I can wait for the next snapshot.

                                            –Brian

                                            ============================
                                            – Brian Plencner

                                            E-Mail: CoasterBrian72Cancer@gmail.com
                                            Note: Kill Cancer to Reply via e-mail

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