Server Version#: plexmediaserver_1.27.1.5916-6b0e31a64_amd64.deb
Player Version#: [n/a]
When attempting to add IPv6 addresses to either the “LAN Networks” or “List of IP addresses and networks that are allowed without auth” configuration options in the server network settings, something is broken in the parser.
The “/” is being stripped from the CIDR portion, resulting in the following errors in the log:
IPv4 works fine, but… a lot of us are dual-stack, and happy-eyeballs means the preference is for IPv6… but with it broken this way, i’m always logging in “indirectly” instead of via direct access, and that’s bad for bandwidth and quality.
Silly question – Why is IPv6 faster than IPv4? In all tests I’ve run, the actual throughput is slower (not by much but measurable) because of the extra bytes required for the IPv6 addresses versus the IPv4 addresses.
I think that putting any entry in those fields also causes Plex to stop treating local IPv6 addresses as local.
Plex IPv6 does work OK for a few client types … as long as you don’t need to change those settings … and manually allow the port through any firewalls …
Apple devices do work well as IPv6 clients. And Web. I don’t think Android does. Roku doesn’t.
Yeah it’s annoying - I know there’s a fair few client applications with old-ish codebases that can’t use IPv6 yet like Steam, Spotify Desktop, Nintendo Switch etc, but at this point Plex must be one the few remaining server applications that don’t do IPv6. With VPS instances increasingly going IPv6-only, this is not making things any easier.