IPv6 Auto configure issue on FreeNAS-8.3.1-RC1-x64 (r13329

Status
Not open for further replies.

sysfu

Explorer
Joined
Jun 16, 2011
Messages
73
I have a FreeNAS server with one network interface that is configured to use DHCP for both IPv4 and IPv6.

IPv4 auto configuration via DHCP is working properly, IPv6 is not. Every other host on the LAN is properly auto-configuring using the router's DHCPv6 server, so I'm focusing on FreeNAS to find the problem.

ifconfig <interface> | grep inet6 command shows the autoconfigured IPv6 address beginning with fe80::, however the interface is not grabbing the DHCPv6 assigned address.

ps -aux from the console shows that the rtsold daemon is not running either. Multiple reboots have not resolved the issue either nor did manually running "rtsold -F <interface>".

Manually starting the ipv6 network yields the following errors

[root@freenas] ~# /etc/rc.d/network_ipv6 restart
network_ipv6 not running?
net.inet6.ip6.forwarding: 0 -> 0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
net.inet6.ip6.accept_rtadv: 1 -> 1
route: writing to routing socket: File exists
add net fe80::: gateway ::1: route already in table
route: writing to routing socket: File exists
add net ff02::: gateway ::1: route already in table
IPv4 mapped IPv6 address support=NO

Running rtsol in debug mode yields this:

[root@nas] ~# rtsol -D bge0
checking if bge0 is ready...
bge0 is ready
set timer for bge0 to 0:269305
New timer is 0:00269282
New timer is 0:00000067
New timer is 0:00000036
New timer is 0:00000030
New timer is 0:00000024
New timer is 0:00000019
New timer is 0:00000013
New timer is 0:00000008
New timer is 0:00000003
timer expiration on bge0, state = 1
send RS on bge0, whose state is 2
set timer for bge0 to 4:0
New timer is 4:00000177
received RA from fe80::20d:b9ff:fe13:1b4 on bge0, state is 2
stop timer for bge0
there is no timer
 

cyberjock

Inactive Account
Joined
Mar 25, 2012
Messages
19,526
Just a comment, not sure how helpful it will be. If I'm not mistaken, bge is Broadcom NIC. Those seem to be the absolute worst for compatibility with FreeBSD. If you have any other card I'd recommend you try those and see if you have the same issue. Intel is the best card for FreeBSD, but any other major brand for troubleshooting may tell you if its a card/driver issues with bge.
 

sysfu

Explorer
Joined
Jun 16, 2011
Messages
73
Unfortunately I do not have any Intel NICs that I can test in the system. It's an HP Microserver and so requires mini-PCI methinks.

FWIW I have several other systems with Broadcom NIC chipsets that work just fine with IPv6 when running Arch or OpenBSD.
 
Status
Not open for further replies.
Top