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

DHCP6C not requesting prefix / Confused

Scheduled Pinned Locked Moved IPv6
12 Posts 6 Posters 2.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.
  • F
    FTLN46
    last edited by FTLN46 Dec 15, 2018, 11:51 PM Dec 15, 2018, 11:26 PM

    Hi All 😃

    I'm trying to get IPV6 /56 prefix from ISP via RA & DHCPv6 but it seems there is some missing information in the DHCPv6 request coming from pfsense.

    On my old Edgerouter 3 (which functions fine with IPV6) I can see this in the capture :

    SOLICIT EDGEROUTER :

    alt text

    Here is the solicit from PFSENSE :

    alt text

    After sending a solicit I get a ADVERTISE back from the ISP and then PFSENSE sends a REQUEST but the REQUEST which is sent from PFSENSE is also missing lots of information and the ISP never sends me a REPLY :

    REQUEST EDGEROUTER :

    alt text

    Here is the request from PFSENSE

    alt text

    Edgerouter always gets a reply from ISP with prefix but Pfsense does not get reply, the only difference I see is the missing information in screenshots above.

    I have tried latest public and the latest beta (2.4.5-DEVELOPMENT) and they all seem to have this issue.

    Settings Wan Interface :

    IPV6 - DHCP
    Request only an IPv6 prefix checked
    DHCPv6 Prefix Delegation size set to 56
    Start DHCP6 client in debug mode checked

    Settings on Lan Interface :
    Track Iterface
    IPv6 Interface = WAN

    Anybody know what's going on with DHCPv6 ?

    DHCP6 Logs :

    Dec 15 13:42:12 pfSense dhcp6c[14464]: extracted an existing DUID from /var/db/dhcp6c_duid: 00:03:00:01:e4:5d:51:cc:da:b0
    Dec 15 13:42:12 pfSense dhcp6c[14464]: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Dec 15 13:42:12 pfSense dhcp6c[14464]: failed initialize control message authentication
    Dec 15 13:42:12 pfSense dhcp6c[14464]: skip opening control port
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <3>[interface] (9)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <5>[hn0] (3)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <3>begin of closure [{] (1)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <3>[script] (6)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <3>["/var/etc/dhcp6c_wan_script.sh"] (31)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <3>end of sentence [;] (1)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <3>end of closure [}] (1)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: <3>end of sentence [;] (1)
    Dec 15 13:42:12 pfSense dhcp6c[14464]: called
    Dec 15 13:42:12 pfSense dhcp6c[14464]: called
    Dec 15 13:42:12 pfSense dhcp6c[14468]: reset a timer on hn0, state=INIT, timeo=0, retrans=891
    Dec 15 13:42:13 pfSense dhcp6c[14468]: Sending Solicit
    Dec 15 13:42:13 pfSense dhcp6c[14468]: a new XID (eb5c3) is generated
    Dec 15 13:42:13 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:42:13 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:42:13 pfSense dhcp6c[14468]: send solicit to ff02::1:2%hn0
    Dec 15 13:42:13 pfSense dhcp6c[14468]: reset a timer on hn0, state=SOLICIT, timeo=0, retrans=1091
    Dec 15 13:42:13 pfSense dhcp6c[14468]: receive advertise from fe80::230:88ff:fe04:806f%hn0 on hn0
    Dec 15 13:42:13 pfSense dhcp6c[14468]: get DHCP option client ID, len 10
    Dec 15 13:42:13 pfSense dhcp6c[14468]:   DUID: 00:03:00:01:e4:5d:51:cc:da:b0
    Dec 15 13:42:13 pfSense dhcp6c[14468]: get DHCP option server ID, len 14
    Dec 15 13:42:13 pfSense dhcp6c[14468]:   DUID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f
    Dec 15 13:42:13 pfSense dhcp6c[14468]: get DHCP option DNS, len 32
    Dec 15 13:42:13 pfSense dhcp6c[14468]: server ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f, pref=-1
    Dec 15 13:42:13 pfSense dhcp6c[14468]: reset timer for hn0 to 0.975089
    Dec 15 13:42:14 pfSense dhcp6c[14468]: picked a server (ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f)
    Dec 15 13:42:14 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:42:14 pfSense dhcp6c[14468]: a new XID (360fed) is generated
    Dec 15 13:42:14 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:42:14 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:42:14 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:42:14 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:42:14 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=0, retrans=909
    Dec 15 13:42:15 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:42:15 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:42:15 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:42:15 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:42:15 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:42:15 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=1, retrans=1737
    Dec 15 13:42:17 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:42:17 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:42:17 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:42:17 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:42:17 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:42:17 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=2, retrans=3518
    Dec 15 13:42:20 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:42:20 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:42:20 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:42:20 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:42:20 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:42:20 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=3, retrans=7121
    Dec 15 13:42:28 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:42:28 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:42:28 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:42:28 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:42:28 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:42:28 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=4, retrans=13926
    Dec 15 13:42:42 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:42:42 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:42:42 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:42:42 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:42:42 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:42:42 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=5, retrans=28119
    Dec 15 13:43:10 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:43:10 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:43:10 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:43:10 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:43:10 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:43:10 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=6, retrans=29739
    Dec 15 13:43:40 pfSense dhcp6c[14468]: Sending Request
    Dec 15 13:43:40 pfSense dhcp6c[14468]: set client ID (len 10)
    Dec 15 13:43:40 pfSense dhcp6c[14468]: set server ID (len 14)
    Dec 15 13:43:40 pfSense dhcp6c[14468]: set elapsed time (len 2)
    Dec 15 13:43:40 pfSense dhcp6c[14468]: send request to ff02::1:2%hn0
    Dec 15 13:43:40 pfSense dhcp6c[14468]: reset a timer on hn0, state=REQUEST, timeo=7, retrans=28152
    Dec 15 13:44:34 pfSense dhcp6c[28070]: extracted an existing DUID from /var/db/dhcp6c_duid: 00:03:00:01:e4:5d:51:cc:da:b0
    Dec 15 13:44:34 pfSense dhcp6c[28070]: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Dec 15 13:44:34 pfSense dhcp6c[28070]: failed initialize control message authentication
    Dec 15 13:44:34 pfSense dhcp6c[28070]: skip opening control port
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <3>[interface] (9)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <5>[hn0] (3)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <3>begin of closure [{] (1)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <3>[script] (6)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <3>["/var/etc/dhcp6c_wan_script.sh"] (31)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <3>end of sentence [;] (1)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <3>end of closure [}] (1)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: <3>end of sentence [;] (1)
    Dec 15 13:44:34 pfSense dhcp6c[28070]: called
    Dec 15 13:44:34 pfSense dhcp6c[28070]: called
    Dec 15 13:44:34 pfSense dhcp6c[28249]: reset a timer on hn0, state=INIT, timeo=0, retrans=891
    Dec 15 13:44:35 pfSense dhcp6c[28249]: Sending Solicit
    Dec 15 13:44:35 pfSense dhcp6c[28249]: a new XID (9814d2) is generated
    Dec 15 13:44:35 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:44:35 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:44:35 pfSense dhcp6c[28249]: send solicit to ff02::1:2%hn0
    Dec 15 13:44:35 pfSense dhcp6c[28249]: reset a timer on hn0, state=SOLICIT, timeo=0, retrans=1091
    Dec 15 13:44:35 pfSense dhcp6c[28249]: receive advertise from fe80::230:88ff:fe04:806f%hn0 on hn0
    Dec 15 13:44:35 pfSense dhcp6c[28249]: get DHCP option client ID, len 10
    Dec 15 13:44:35 pfSense dhcp6c[28249]:   DUID: 00:03:00:01:e4:5d:51:cc:da:b0
    Dec 15 13:44:35 pfSense dhcp6c[28249]: get DHCP option server ID, len 14
    Dec 15 13:44:35 pfSense dhcp6c[28249]:   DUID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f
    Dec 15 13:44:35 pfSense dhcp6c[28249]: get DHCP option DNS, len 32
    Dec 15 13:44:35 pfSense dhcp6c[28249]: server ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f, pref=-1
    Dec 15 13:44:35 pfSense dhcp6c[28249]: reset timer for hn0 to 0.878674
    Dec 15 13:44:36 pfSense dhcp6c[28249]: picked a server (ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f)
    Dec 15 13:44:36 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:44:36 pfSense dhcp6c[28249]: a new XID (38c363) is generated
    Dec 15 13:44:36 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:44:36 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:44:36 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:44:36 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:44:36 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=0, retrans=909
    Dec 15 13:44:37 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:44:37 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:44:37 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:44:37 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:44:37 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:44:37 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=1, retrans=1737
    Dec 15 13:44:39 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:44:39 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:44:39 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:44:39 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:44:39 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:44:39 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=2, retrans=3518
    Dec 15 13:44:42 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:44:42 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:44:42 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:44:42 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:44:42 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:44:42 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=3, retrans=7121
    Dec 15 13:44:49 pfSense dhcpd: Internet Systems Consortium DHCP Server 4.4.1
    Dec 15 13:44:50 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:44:50 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:44:50 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:44:50 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:44:50 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:44:50 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=4, retrans=13926
    Dec 15 13:45:03 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:45:03 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:45:03 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:45:03 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:45:03 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:45:03 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=5, retrans=28119
    Dec 15 13:45:32 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:45:32 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:45:32 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:45:32 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:45:32 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:45:32 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=6, retrans=29739
    Dec 15 13:46:01 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:46:01 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:46:01 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:46:01 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:46:01 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:46:01 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=7, retrans=28152
    Dec 15 13:46:30 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:46:30 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:46:30 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:46:30 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:46:30 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:46:30 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=8, retrans=30834
    Dec 15 13:47:01 pfSense dhcp6c[28249]: Sending Request
    Dec 15 13:47:01 pfSense dhcp6c[28249]: set client ID (len 10)
    Dec 15 13:47:01 pfSense dhcp6c[28249]: set server ID (len 14)
    Dec 15 13:47:01 pfSense dhcp6c[28249]: set elapsed time (len 2)
    Dec 15 13:47:01 pfSense dhcp6c[28249]: send request to ff02::1:2%hn0
    Dec 15 13:47:01 pfSense dhcp6c[28249]: reset a timer on hn0, state=REQUEST, timeo=9, retrans=27750
    Dec 15 13:47:28 pfSense dhcp6c[28249]: no responses were received
    Dec 15 13:47:28 pfSense dhcp6c[28249]: removing an event on hn0, state=REQUEST
    Dec 15 13:47:28 pfSense dhcp6c[28249]: removing server (ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: extracted an existing DUID from /var/db/dhcp6c_duid: 00:03:00:01:e4:5d:51:cc:da:b0
    Dec 15 14:04:50 pfSense dhcp6c[43096]: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Dec 15 14:04:50 pfSense dhcp6c[43096]: failed initialize control message authentication
    Dec 15 14:04:50 pfSense dhcp6c[43096]: skip opening control port
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <3>[interface] (9)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <5>[hn0] (3)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <3>begin of closure [{] (1)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <3>[script] (6)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <3>["/var/etc/dhcp6c_wan_script.sh"] (31)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <3>end of sentence [;] (1)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <3>end of closure [}] (1)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: <3>end of sentence [;] (1)
    Dec 15 14:04:50 pfSense dhcp6c[43096]: called
    Dec 15 14:04:50 pfSense dhcp6c[43096]: called
    Dec 15 14:04:50 pfSense dhcp6c[43279]: reset a timer on hn0, state=INIT, timeo=0, retrans=891
    Dec 15 14:04:51 pfSense dhcp6c[43279]: Sending Solicit
    Dec 15 14:04:51 pfSense dhcp6c[43279]: a new XID (fcc68e) is generated
    Dec 15 14:04:51 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:04:51 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:04:51 pfSense dhcp6c[43279]: send solicit to ff02::1:2%hn0
    Dec 15 14:04:51 pfSense dhcp6c[43279]: reset a timer on hn0, state=SOLICIT, timeo=0, retrans=1091
    Dec 15 14:04:51 pfSense dhcp6c[43279]: receive advertise from fe80::230:88ff:fe04:806f%hn0 on hn0
    Dec 15 14:04:51 pfSense dhcp6c[43279]: get DHCP option client ID, len 10
    Dec 15 14:04:51 pfSense dhcp6c[43279]:   DUID: 00:03:00:01:e4:5d:51:cc:da:b0
    Dec 15 14:04:51 pfSense dhcp6c[43279]: get DHCP option server ID, len 14
    Dec 15 14:04:51 pfSense dhcp6c[43279]:   DUID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f
    Dec 15 14:04:51 pfSense dhcp6c[43279]: get DHCP option DNS, len 32
    Dec 15 14:04:51 pfSense dhcp6c[43279]: server ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f, pref=-1
    Dec 15 14:04:51 pfSense dhcp6c[43279]: reset timer for hn0 to 0.977577
    Dec 15 14:04:52 pfSense dhcp6c[43279]: picked a server (ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f)
    Dec 15 14:04:52 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:04:52 pfSense dhcp6c[43279]: a new XID (5a5976) is generated
    Dec 15 14:04:52 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:04:52 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:04:52 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:04:52 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:04:52 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=0, retrans=909
    Dec 15 14:04:53 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:04:53 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:04:53 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:04:53 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:04:53 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:04:53 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=1, retrans=1737
    Dec 15 14:04:55 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:04:55 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:04:55 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:04:55 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:04:55 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:04:55 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=2, retrans=3518
    Dec 15 14:04:58 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:04:58 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:04:58 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:04:58 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:04:58 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:04:58 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=3, retrans=7121
    Dec 15 14:05:05 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:05:05 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:05:05 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:05:05 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:05:05 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:05:05 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=4, retrans=13926
    Dec 15 14:05:19 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:05:19 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:05:19 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:05:19 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:05:19 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:05:19 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=5, retrans=28119
    Dec 15 14:05:47 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:05:47 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:05:47 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:05:47 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:05:47 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:05:47 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=6, retrans=29739
    Dec 15 14:06:17 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:06:17 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:06:17 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:06:17 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:06:17 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:06:17 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=7, retrans=28152
    Dec 15 14:06:45 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:06:45 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:06:45 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:06:45 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:06:45 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:06:45 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=8, retrans=30834
    Dec 15 14:07:16 pfSense dhcp6c[43279]: Sending Request
    Dec 15 14:07:16 pfSense dhcp6c[43279]: set client ID (len 10)
    Dec 15 14:07:16 pfSense dhcp6c[43279]: set server ID (len 14)
    Dec 15 14:07:16 pfSense dhcp6c[43279]: set elapsed time (len 2)
    Dec 15 14:07:16 pfSense dhcp6c[43279]: send request to ff02::1:2%hn0
    Dec 15 14:07:16 pfSense dhcp6c[43279]: reset a timer on hn0, state=REQUEST, timeo=9, retrans=27750
    Dec 15 14:07:44 pfSense dhcp6c[43279]: no responses were received
    Dec 15 14:07:44 pfSense dhcp6c[43279]: removing an event on hn0, state=REQUEST
    Dec 15 14:07:44 pfSense dhcp6c[43279]: removing server (ID: 00:01:00:01:1c:52:fd:81:00:30:88:04:80:6f)
    
    
    1 Reply Last reply Reply Quote 0
    • J
      jsphgttgns
      last edited by jsphgttgns Dec 17, 2018, 3:55 PM Dec 17, 2018, 3:54 PM

      Please describe all parameters for the WAN-side. Last week I had a similar problem, either nothing or unbound restarts frequently. I needed to change my settings a bit, basically enabling "Only request an IPv6 prefix, do not request an IPv6 address" (and the dual stack setting "Request a IPv6 prefix/information through the IPv4 connectivity link" is also enabled).

      It could be provider specific. In my case the provider is German Telekom. Sometimes one does not get all parameters when the interface definitions change. In my case rebooting solved the problem (or made everything worse).

      F 1 Reply Last reply Dec 17, 2018, 4:35 PM Reply Quote 0
      • F
        FTLN46 @jsphgttgns
        last edited by FTLN46 Dec 17, 2018, 4:38 PM Dec 17, 2018, 4:35 PM

        @jsphgttgns said in DHCP6C not requesting prefix / Confused:

        Please describe all parameters for the WAN-side. Last week I had a similar problem, either nothing or unbound restarts frequently. I needed to change my settings a bit, basically enabling "Only request an IPv6 prefix, do not request an IPv6 address" (and the dual stack setting "Request a IPv6 prefix/information through the IPv4 connectivity link" is also enabled).

        It could be provider specific. In my case the provider is German Telekom. Sometimes one does not get all parameters when the interface definitions change. In my case rebooting solved the problem (or made everything worse).

        WAN side now has IPV6 prefix :) after setting IPV6 to none then to DHCP multiple times untill somthing in pFsense clicked.

        I'm currently running a wirshark to see how the packets are now being sent.

        But something is definately broken in PFSENSE.

        My Wan settings are very basic :
        WAN:
        IPV4 - DHCP
        IPV6 - Prefix Only, /56 and DHCP
        Reserved Networks - Unchecked

        LAN:
        IPV4 Static
        IPV6 - Track interface, WAN

        On firewall all ICMPV6 is allowed from wan to lan and from lan to wan

        J 1 Reply Last reply Dec 17, 2018, 6:11 PM Reply Quote 0
        • J
          jsphgttgns @FTLN46
          last edited by jsphgttgns Dec 17, 2018, 6:12 PM Dec 17, 2018, 6:11 PM

          @ftln46 DHCP for IPv4? I'd expect either a static IP or PPPoE. Which ISP is that, btw?

          I think the WAN interface now has a "Global Unicast Address", or GUA, probably with a 64bit subnet mask. You can see these details under Status -> Interfaces.

          Your ISP should somewhere say whether this is a dual stack thing. In that case I would expect that you also need "Request a IPv6 prefix/information through the IPv4 connectivity link". This should start the RAs. You can set the router to mode to "unmanaged" under Services -> DHCPv6 Server & RA -> LAN -> Router Advertisements. Reboot and see what happens...

          1 Reply Last reply Reply Quote 0
          • JKnottJ
            JKnott
            last edited by Dec 17, 2018, 7:07 PM

            @jsphgttgns said in DHCP6C not requesting prefix / Confused:

            DHCP for IPv4? I'd expect either a static IP or PPPoE

            DHCPv6-PD is commonly used.

            I think the WAN interface now has a "Global Unicast Address", or GUA, probably with a 64bit subnet mask.

            Actually, the WAN interface only needs a link local address. If it has a GUA, it would likely be only a /128 and not used for routing. On IPv6, routing is normally done via link local addresses (fe80...).

            PfSense running on Qotom mini PC
            i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
            UniFi AC-Lite access point

            I haven't lost my mind. It's around here...somewhere...

            1 Reply Last reply Reply Quote 0
            • J
              jsphgttgns
              last edited by Dec 17, 2018, 7:52 PM

              I am not sure about the GUA's subnet. In my case I get a global address, but it has nothing to do with the 56bit prefix that also gets transferred. Also, in my case the magic of routing via link local addresses starts once I enable "Track WAN Interface" on the LAN side. If I don't do that, the WAN side can do some IPv6 processing, like getting NTP data from an IPv6 address, but the LAN side can't route, though every box has a link local address.

              1 Reply Last reply Reply Quote 0
              • F
                FTLN46
                last edited by Dec 18, 2018, 2:19 PM

                Hello,

                I think I mentioned previsuoly that all is working now, for some reason I have to set press save on the wan interface a few times, and this seems to kick in some process which then sends the correct dhcpv6 solicit/request, there is definatley a bug somewhere :

                0_1545142770817_856f33bd-97bb-47e7-ad1c-dbfdeecf7912-image.png

                1 Reply Last reply Reply Quote 1
                • M
                  mrsunfire
                  last edited by Jan 3, 2019, 8:34 AM

                  I sometimes have the same problem.

                  Netgate 6100 MAX

                  1 Reply Last reply Reply Quote 0
                  • D
                    dersch
                    last edited by Jan 29, 2019, 9:19 AM

                    I have the same problem. i never could get any PD with 2.4

                    It seems IPv6 is broken by pfsense :(

                    JKnottJ 1 Reply Last reply Jan 29, 2019, 11:57 AM Reply Quote 0
                    • JKnottJ
                      JKnott @dersch
                      last edited by Jan 29, 2019, 11:57 AM

                      @dersch said in DHCP6C not requesting prefix / Confused:

                      I have the same problem. i never could get any PD with 2.4

                      It seems IPv6 is broken by pfsense :(

                      It works for me.

                      PfSense running on Qotom mini PC
                      i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
                      UniFi AC-Lite access point

                      I haven't lost my mind. It's around here...somewhere...

                      1 Reply Last reply Reply Quote 0
                      • D
                        dersch
                        last edited by Jan 29, 2019, 2:34 PM

                        Strange. If i use OpenWRT or OPnsense under the same environment condition everything works as expected. Only with pfSense i have a very strange behavior with PD (as well as PPPOE but that's another story)

                        Funny thing is the main device is in fact a pfSense, too ;) But it's unable to make prefix delegation to another pfSense behind it. With "competitor" devices it works well as expected.

                        There is some bug within pfSense but im just engineering networks and not the software. Therefore i can't specify the cause in detail just the behaivor.

                        1 Reply Last reply Reply Quote 0
                        • DerelictD
                          Derelict LAYER 8 Netgate
                          last edited by Jan 29, 2019, 10:47 PM

                          A packet capture on that provider would be interesting to see.

                          One from a device that works and one that doesn't.

                          As has been said, it works great but every ISP IPv6 deployment cannot possibly be tested. Some reliance on the community is required. I, personally, know that dhcp6c works flawlessly with Cox Las Vegas and it works in my lab with DHCPv6 served by pfSense.

                          Unfortunately, ISPs take great liberties here and some seem to need special sauce to make it work. It's too bad ISPs are less-than-helpful when you try to get the recipe for THEIR SERVICE out of them.

                          Chattanooga, Tennessee, USA
                          A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                          DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                          Do Not Chat For Help! NO_WAN_EGRESS(TM)

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                            [[user:consent.lead]]
                            [[user:consent.not_received]]