DHCP6 lease not acquired



  • So I have one pfSense box, which runs an DHCP6 server. My iPad these days gets a IPv6 address from that server just fine.

    Now I'm in the process of setting up a second pfSense box, and it's "WAN" interface (which is on my LAN at the moment) is given a fixed IPv4 address (because it will be having a (different) fixed IPv4 address eventually, but it also is supposed to get an IPv6 address through DHCP.

    But it doesn't acquire one, and instead it always ends up with an fe80: prefix address.

    Anyone tried successfully to have one pfSense box be a DHCP6 client of another pfSense box that is a DHCP6 server?



  • This still isn't working. This is what my syslog has to say, after I re-save the WAN interface setting to acquire the IPv6 address through DHCP:

    Jul 2 12:18:56 dhcp6c[14797]: check_exit: exiting
    Jul 2 12:18:56 check_reload_status: Syncing firewall
    Jul 2 12:19:36 php: /interfaces.php: Calling interface down for interface wan, destroy is
    Jul 2 12:19:39 php: /interfaces.php: Deny router advertisements for interface wan
    Jul 2 12:19:39 php: /interfaces.php: Accept router advertisements on interface lagg0
    Jul 2 12:19:39 check_reload_status: Reloading filter
    Jul 2 12:19:42 dhcp6c[1363]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Jul 2 12:19:42 dhcp6c[1363]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Jul 2 12:19:42 dhcp6c[1363]: client6_init: failed initialize control message authentication
    Jul 2 12:19:42 dhcp6c[1363]: client6_init: failed initialize control message authentication
    Jul 2 12:19:42 dhcp6c[1363]: client6_init: skip opening control port
    Jul 2 12:19:42 dhcp6c[1363]: client6_init: skip opening control port
    Jul 2 12:19:42 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:19:43 php: /interfaces.php: Found IPv6 default gateway 'fe80::290:bff:fe1a:a6ac' by RA.
    Jul 2 12:19:43 php: /interfaces.php: ROUTING: setting default route to 123.45.67.89
    Jul 2 12:19:43 php: /interfaces.php: ROUTING: setting IPv6 default route to fe80::290:bff:fe1a:a6ac%lagg0
    Jul 2 12:19:43 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:19:45 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:19:46 check_reload_status: updating dyndns wan
    Jul 2 12:19:49 check_reload_status: Reloading filter
    Jul 2 12:19:49 php: /interfaces.php: Creating rrd update script
    Jul 2 12:19:50 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:19:59 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:20:16 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:20:51 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:21:59 dhcp6c[1639]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:22:34 dhcp6c[1639]: check_exit: exiting
    Jul 2 12:22:34 check_reload_status: Syncing firewall
    Jul 2 12:22:37 php: /interfaces.php: Calling interface down for interface wan, destroy is
    Jul 2 12:22:40 php: /interfaces.php: Deny router advertisements for interface wan
    Jul 2 12:22:40 php: /interfaces.php: Accept router advertisements on interface lagg0
    Jul 2 12:22:40 check_reload_status: Reloading filter
    Jul 2 12:22:43 dhcp6c[29917]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Jul 2 12:22:43 dhcp6c[29917]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Jul 2 12:22:43 dhcp6c[29917]: client6_init: failed initialize control message authentication
    Jul 2 12:22:43 dhcp6c[29917]: client6_init: failed initialize control message authentication
    Jul 2 12:22:43 dhcp6c[29917]: client6_init: skip opening control port
    Jul 2 12:22:43 dhcp6c[29917]: client6_init: skip opening control port
    Jul 2 12:22:44 dhcp6c[30127]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:22:45 php: /interfaces.php: Found IPv6 default gateway 'fe80::290:bff:fe1a:a6ac' by RA.
    Jul 2 12:22:45 php: /interfaces.php: ROUTING: setting default route to 123.45.67.89
    Jul 2 12:22:45 php: /interfaces.php: ROUTING: setting IPv6 default route to fe80::290:bff:fe1a:a6ac%lagg0
    Jul 2 12:22:45 dhcp6c[30127]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:22:47 dhcp6c[30127]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:22:48 check_reload_status: updating dyndns wan
    Jul 2 12:22:51 check_reload_status: Reloading filter
    Jul 2 12:22:51 php: /interfaces.php: Creating rrd update script
    Jul 2 12:22:51 dhcp6c[30127]: client6_recvadvert: advertise contains NoAddrsAvail status
    Jul 2 12:23:00 dhcp6c[30127]: client6_recvadvert: advertise contains NoAddrsAvail status

    Obviously, the 123.45.67.89 address is just a placeholder here, for the real thing.


Locked