Dhcpv6: dhcp6_get_options: unknown or unexpected DHCP6 option opt_20


  • Hi,

    As newbie on the pfsense platfrom and i encounter an issue with 2.1-BETA0 (i386) built on Fri Oct 5 11:51:37 EDT 2012 FreeBSD 8.3-RELEASE-p4.

    My DSL provider XS4All in The Netherlands provides native ipv6, i have an fritzbox 7170 as modem between the ISP and my Alix 2d13 with pfsense. (ipv4 works like a charm)

    I receive the ipv6 dns servers in my dns server list and I have set dhcpv6 in the ipv6 settings with a prefix mask of /64.

    However I do not get an ipv6 address from the provider.

    In the logs I receive the following errors:

    Oct 6 21:13:45 syslogd: kernel boot file is /boot/kernel/kernel
    Oct 6 21:15:06 php: /status_interfaces.php: Calling interface down for interface wan, destroy is false
    Oct 6 21:15:06 check_reload_status: Rewriting resolv.conf
    Oct 6 21:15:08 dhcp6c[14124]: client6_send: transmit failed: Network is down
    Oct 6 21:15:08 dhcp6c[14124]: client6_send: transmit failed: Network is down
    Oct 6 21:15:09 dhcp6c[14124]: client6_send: transmit failed: Network is down
    Oct 6 21:15:09 dhcp6c[14124]: client6_send: transmit failed: Network is down
    Oct 6 21:15:11 dhcp6c[14124]: client6_send: transmit failed: Device not configured
    Oct 6 21:15:11 dhcp6c[14124]: client6_send: transmit failed: Device not configured
    Oct 6 21:15:15 dhcp6c[14124]: client6_send: transmit failed: Device not configured
    Oct 6 21:15:15 dhcp6c[14124]: client6_send: transmit failed: Device not configured
    Oct 6 21:15:22 dhcp6c[14124]: client6_send: transmit failed: Device not configured
    Oct 6 21:15:22 dhcp6c[14124]: client6_send: transmit failed: Device not configured
    Oct 6 21:15:26 check_reload_status: Updating all dyndns
    Oct 6 21:15:26 check_reload_status: Restarting ipsec tunnels
    Oct 6 21:15:26 check_reload_status: Restarting OpenVPN tunnels/interfaces
    Oct 6 21:15:26 check_reload_status: Reloading filter
    Oct 6 21:15:33 php: : Default gateway down setting UPC as default!
    Oct 6 21:15:33 php: : Default gateway down setting UPC as default!
    Oct 6 21:15:34 php: : MONITOR: XS4ALL is down, removing from routing group
    Oct 6 21:15:34 php: : MONITOR: XS4ALL is down, removing from routing group
    Oct 6 21:15:34 kernel: pflog0: promiscuous mode enabled
    Oct 6 21:15:34 php: : Default gateway down setting UPC as default!
    Oct 6 21:15:34 php: : MONITOR: XS4ALL is down, removing from routing group
    Oct 6 21:15:36 dhcp6c[14124]: client6_timo: no responses were received
    Oct 6 21:15:36 dhcp6c[14124]: check_exit: exiting
    Oct 6 21:15:48 php: /status_interfaces.php: Deny router advertisements for interface wan
    Oct 6 21:15:49 check_reload_status: Rewriting resolv.conf
    Oct 6 21:15:50 php: /status_interfaces.php: Starting 3gstats.php on device '' for interface 'wan'
    Oct 6 21:15:50 check_reload_status: Reloading filter
    Oct 6 21:15:53 dhcp6c[52487]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Oct 6 21:15:53 dhcp6c[52487]: dhcp6_ctl_authinit: failed to open /usr/local/etc/dhcp6cctlkey: No such file or directory
    Oct 6 21:15:53 dhcp6c[52487]: client6_init: failed initialize control message authentication
    Oct 6 21:15:53 dhcp6c[52487]: client6_init: failed initialize control message authentication
    Oct 6 21:15:53 dhcp6c[52487]: client6_init: skip opening control port
    Oct 6 21:15:53 dhcp6c[52487]: client6_init: skip opening control port
    Oct 6 21:15:55 php: /status_interfaces.php: Found IPv6 default gateway 'fe80::90:1a00:142:70eb' by RA.
    Oct 6 21:16:01 check_reload_status: Updating all dyndns
    Oct 6 21:16:01 check_reload_status: Restarting ipsec tunnels
    Oct 6 21:16:01 check_reload_status: Restarting OpenVPN tunnels/interfaces
    Oct 6 21:16:01 check_reload_status: Reloading filter
    Oct 6 21:16:07 php: : Resyncing OpenVPN instances for interface XS4ALL.
    Oct 6 21:16:10 dhcp6c[52577]: dhcp6_get_options: unknown or unexpected DHCP6 option opt_20, len 0
    Oct 6 21:16:11 dhcp6c[52577]: dhcp6_get_options: unknown or unexpected DHCP6 option opt_20, len 0
    Oct 6 21:16:11 dhcp6c[52577]: client6_recvreply: status code: success
    Oct 6 21:16:12 php: : rc.newwanipv6: Informational is starting.
    Oct 6 21:16:12 php: : rc.newwanipv6: Failed to update wan IPv6, restarting…
    Oct 6 21:16:13 dhcp6c[52577]: update_ia: T1(3600) and/or T2(5760) is locally determined
    Oct 6 21:18:52 check_reload_status: Syncing firewall
    Oct 6 21:18:53 syslogd: exiting on signal 15

    Especially the DHCP6 option opt_20 seems strange and in my opinion blocks receiving the ipv6 address.

    Can anyone help me with this?

    I run my pfsense in multi wan setup with UPC (Dutch cable provider) and XS4All (DSL provider) on one box (hence 2 interface names UPC and XS4All)

    Thanks in advance,

    Regards,

    Epco