I am told this the way IPv6 can legitimately operate.
there is no problem setting up route manually in Linux on the same network:
https://clients.inceptionhosting.com/knowledgebase.php?action=displayarticle&id=8
The FreeBSD variant of Linux ip commnds
route add -inet6 -net prefix_48::/48 -interface vtnet0
route add -inet6 -prefixlen 0 default prefix_48::1
produces virtually the same routing table as DHCP6 (probably via routing advertisement) created one but there is no IPv6 connectivity.
Update: on Little Happy Cloud CentOS 6 static IPv6 configuration looks like:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=nnn.nnn.nnn.XXX
GATEWAY=nnn.nnn.nnn.1
NETMASK=255.255.255.0
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFAULTGW=prefix_48::1
IPV6ADDR=prefix_48:XXXX::X/64
Could anyone explain how to configure pfSense to achieve the same configuration?