Solved Unable to get IPv6 working with SLAAC

Hi!

My dedicated server gets an IPv6 from the provider using SLAAC (I think).
It used to work great, but since the server got rebooted I'm not able to get IPv6 working again, despite changing nothing...

ifconfig
Code:
igb0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4e527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
        ether d8:c4:97:5b:7a:69
        inet6 fe80::dac4:97ff:fe5b:7a69%igb0 prefixlen 64 scopeid 0x1
        inet6 2001:bc8:6005:1b:dac4:97ff:fe5b:7a69 prefixlen 64 autoconf
        inet 51.159.31.210 netmask 0xffffff00 broadcast 51.159.31.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
        inet 127.0.0.1 netmask 0xff000000
        groups: lo
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>


netstat -nr

Code:
Routing tables

Internet:
Destination        Gateway            Flags     Netif Expire
default            51.159.31.1        UGS        igb0
51.159.31.0/24     link#1             U          igb0
51.159.31.210      link#1             UHS         lo0
127.0.0.1          link#2             UHS         lo0

Internet6:
Destination                       Gateway                       Flags     Netif Expire
::/96                             ::1                           UGRS        lo0
::1                               link#2                        UHS         lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
2001:bc8:6005:1b::/64             link#1                        U          igb0
2001:bc8:6005:1b:dac4:97ff:fe5b:7a69 link#1                     UHS         lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%igb0/64                    link#1                        U          igb0
fe80::dac4:97ff:fe5b:7a69%igb0    link#1                        UHS         lo0
fe80::%lo0/64                     link#2                        U           lo0
fe80::1%lo0                       link#2                        UHS         lo0
ff02::/16                         ::1                           UGRS        lo0


/etc/rc.conf
ifconfig_igb0="DHCP"
ifconfig_igb0_ipv6="inet6 -ifdisabled accept_rtadv up"


Doing service routing restart only results in me losing the IPv4 until I restart dhclient manually, with no IPv6 changes.

Is there something I am missing on my end, before telling my provider it's on their side?

Thanks for the help!
 
Back
Top