New Firmware & IPv6

@Stevesky Do the streamers now support IPv6, just noticed it’s picking up my IPv6 default gateway and IPv6 DNS server.

Is it SLAAC only ?

Hi,

Someone has noticed… and the geek-out heaven Diagnostics page :slight_smile: Yes, as of this release all products now have ipv6 support. It can be disabled under the network section incase there are compliance issues on the customers network.

In your case that looks like the DHCP server has offered ipv6 addresses as part of the address negotiation.

Regards

Steve

It appears the above device has not got an IPv6 global unicast address.
It can see the router link local, and the DNS global unicast address, but no host address assigned.
Of course one of the benefits of IPv6 for consumers is that’s it’s plug and play, you don’t need dhcpv6 to assign addresses.
I use stateless negotiation with my ndx2 on IPv6 and it works perfectly with the ndx2 undertaking SLAAC, with the ndx2 using its global unicast ipv6 address… which appears as the ipv6 address in the second row.

1 Like

@Simon-in-Suffolk I run DHCPv6 rather than SLAAC as all my devices support DHCPv6 and have DHCPv6 address reservations.

If I enable SLAAC as well as DHCPv6 the NSC 222 gets an IPv6 address, unfortunately all my other devices get SLAAC addresses and DHCPv6 addresses.

DHCPv6 is a much more elegant solution.

AFAIK the only devices that don’t support DHCPv6 are Android devices.

Sure, I disable dhcpv6 as it is not a very elegant solution for home networks, and it really hankers after old approaches and technology has moved on. Some routers disable dhcpv6 by default. SLAAC is ideal, as the client creates its address aligned to the router as well as a link local address, and it is more plug and play, you are not reliant on a device having to keep track of hosts.
The only issue with SLAAC is that currently it does not assign an ipv6 DNS automatically, so you need to ipv4 DNS.
All of my home network hosts which support ipv6 support SLAAC, and some have for many years.
I run stateless address assignment on my home networks. My NDX2 worked well with it.
You can run SLAAC and dhcpv6 … so you can get the benefit of plug and play auto negotiation, but also fetch an ipv6 dns if not your router and other things… depending on your router and hosts… but start to move out of plug and play.

Depending on your host you may see severeal ipv6 addresses that are negotiated, such as multiple link local, unique local, global unicast etc. This iPad autonegotiates three ipv6 addresses including a ULA address… all stateless.

Your screen shot shows there is no host ipv6 address for that device… it says not available…. So curious on that one…

Whoosh… :grin:

Both the Mu-so 2 and Atom HE have an ipv6 address according to geek-out heaven but I don’t see anywhere to disable under network settings (in the app).

Exactly… the benefit of ipv6 is that it does (or can do) its stuff in the background… and you don’t need to do anything… or worry about leases, clashes, Yada Yada Yada … the chances are your smart TV has been using ipv6 quietly in the background when streaming Netflix etc for some time…. And I am sure you didn’t need to configure anything about ipv6… or even be able to switch ipv6 off… it’s often put beyond the reach of fiddling fingers to help reliability in consumer land.
IPv6 tends to have faster routes across the internet too… and streaming services can work better.

Thank you. That’s much nearer my level!

1 Like

I think you will need to disable ipv6 in the router if you want to disable it for what ever reason… . The beauty of ipv6 is much of it does not need fiddling about with settings etc… and is increasingly used in home networks and mobiles, and people don’t even know about it… which is perfect and how it should be….
It’s quite possible that many might be completely un aware that their Tidal Max is using ipv6 quietly in the background… as long as you have a modern ISP.

I don’t think you can in the app. Browse to the device’s IP, click the Network tab at the top, uncollapse Advanced Settings, and there’s a checkbox for IPv4 Only.

I’m not sure why you would want to though.

1 Like

Thanks. I was just trying to find the setting mentioned by @Stevesky.

In my case if you’re running DHCPv6 you might want to disable IPv6 if SLAAC is the only method of getting an IPv6 address.

It does disable IPv6:-

“Your screen shot shows there is no host ipv6 address for that device… it says not available…. So curious on that one…”

RAs are set up on my pfSense router as Managed:-

I’m not sure what your router status means without its manual … it looks specific to it. Both SLAAC and DHCPv6 use router advertisements.

If your router has assigned an ipv6 address to your streamer, you will see in the router host table. Ping that ipv6 address, and your streamer will return… and it might expose a strange error with the new firmware if that address is not showing up in the diagnostics

It’s set to managed so only doing DHCPv6, I was just answering your comment about the IPv6 address being empty.

Sure, just commenting that it doesn’t look like your streamer has an IPv6 host address… as it indicates it doesn’t have one… if the streamer software is presenting correctly.

I would set to ‘Stateless DHCP’ on your setup if you defo want to use dhcpv6 RFC 8415. That is devices auto configure with help from the router, and dhcpv6 is used to fetch other information from the router such as ipv6 DNS address etc.
With ipv6 DHCP is not necessarily about providing host ip addresses. There are two modes, stateful and statateless. The former operates a bit like the old ipv4 dhcp, the latter takes advantage of some of some of the ipv6 benefits, and doesn’t provide an IP host address.

It looks like your streamer has the ipv6 DNS info, such as you would get from dhcpv6 but not no ipv6 host address, …

If however your streamer does have a functioning ipv6 host address (check by using ping ) you might have found a bug with the streamer software.

2 Likes