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
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