@timpotter said:
So I’ve read through some of these posts, mainly the last 2 pages and I’m a bit confused as to the state.
I’ve switched over to webpass, an ISP that only provides local ipv4 addresses, but does provide ipv6. I understand that I should be able to reach my network directly with ipv6, but I’ve not yet determined how.
Is there any way to access my plex server via ipv6?
I have setup a AAAA record with a DNS service and can accurately query with dig to get my server’s temporary ipv6 address, so any thoughts here?
Webpass is what I got as well. Can you ping your ipv6 address to your router externally? If so, you should be able to setup ipv6 port forwarding (usually setup separately from ipv4 port forwarding) to allow yourself rdp or vnc access to the computer containing your Plex media server. If you can get that far, you should be able to enable ipv6 in the server options and connect via web browser to your plex share via “[ipv6ip]:32400”
@Quiksmage Thanks, I suspect that is exactly the issue, as I was not familiar with a separate IPv6 NAT. I’ll be giving that a go, when I get home Sunday.
Next task, figure out simple way to allow my friends who are not on IPv6 addresses access, all that I’ve read about 4to6, teredo, etc tunneling seems arduous for the standard user.
@Quiksmage said:
Webpass is what I got as well. Can you ping your ipv6 address to your router externally? If so, you should be able to setup ipv6 port forwarding (usually setup separately from ipv4 port forwarding) to allow yourself rdp or vnc access to the computer containing your Plex media server. If you can get that far, you should be able to enable ipv6 in the server options and connect via web browser to your plex share via “[ipv6ip]:32400”
I can get VNC access to my computer at home (using teamviewer) without any issues. So thats not the problem. The problem is plex which still does not suport IPv6 addresses / DSLite tunnels properly.
@timpotter said:
lawbaer Quiksmage is suggesting a direct connection to the Plex Media Server as a work around to the lack of support in myPlex.
And using team viewer is not a valid test, team viewer establishes outbound connections to bypass NAT, its not like VNC or RDP into your machine.
Well, I like to think, that I do understand quite a bit about networks etc. (obviously not enough to understand the difference between teamviewer and VNC ) - but still, in my mind, if I can get remote access to my PC using teamviewer, why cant I get access to my Plex Server?
@lawbaer said:
Well, I like to think, that I do understand quite a bit about networks etc. (obviously not enough to understand the difference between teamviewer and VNC ) - but still, in my mind, if I can get remote access to my PC using teamviewer, why cant I get access to my Plex Server?
well teamviewer works a bit differently from what i know and does the leg work for you. if your router is properly giving your devices ipv6 dhcp, you should see a long public ipv6 address on each of your devices. this is your device specific ip (do an ipconfig /all on the device) you need to port forward what you’re trying to access to this specific address.
@timpotter said:
Quiksmage Thanks, I suspect that is exactly the issue, as I was not familiar with a separate IPv6 NAT. I’ll be giving that a go, when I get home Sunday.
Next task, figure out simple way to allow my friends who are not on IPv6 addresses access, all that I’ve read about 4to6, teredo, etc tunneling seems arduous for the standard user.
You should be able to set yourself up a DDNS (https://freedns.afraid.org/) for something easy to remember. You can show them how to add ipv6 DNS if they don’t have it. This should let it translate without having to give your friends a long string of alpha numeric symbols. I ended up switching back to Cox after 3 days of webpass. Until all my remote functionality works with my mobile device/other devices, I’m personally not ready for ipv6. I did go into this knowing jack all about it though and I’m happy to say I have a firm grasp on its concepts after all this. Plex app on android not supporting ipv6 is a big no-no for me sadly
I am sorry that I am responding late here. You can find a short guide on how to setup PMS with a Port Mapper Service below in my signature. I’ll probably get around writing a full guide by the weekend.
Thankgs to the last Plex App and Server Updates all clients I tested (including iOS, Windows 10, PHT, PlexWeb) now ork properly with the custom URLs. In case of specific questions I am happy to help. You may also send me a PM and I’ll get back to you as soon as I can.
1 - Create an account on MyOnlinePortal
2 - Once you are logged in go to the PortMapper section.
3 - Create a New Port Mapping. Choose a random port for the first field. Then your IPV6 address and then the Plex port (32400 by default)
(Remember you need to open the port in your router as well - I have an AirportExtreme so PM if you have any questions on how to set it up.)
4 - Finally, go to your Plex Network settings, and add the MyOnlinePortal url for the Custom server access URLs - remember to add ‘/web’ ad the end! Should look like this: http://portmapper.myonlineportal.net:<RANDOM_PORT_CHOSEN>/web
first of all, thank you @marc_ferna for providing these instructions!
I have a few questions:
Does my IPv6 address change (every day/every now and then)?
I am running my plex server on a MacMini connected to and AirPort Extreme (which functions only as a bridge and is connected to a fritz box (before I had IBv6, it used to work fine, so I dont think there is any "double NAT problem or something like this…))
Thanks for posting, I too am still having difficulty with @BNO2006’s workflow, however I’ve done a couple of different things than @lawbaer which I believe to be appropriate for what we’re trying to do here.
I have an Asus Router with AsusWRT firmware. I’ve used my router’s IPv6 address (which I confirmed is pingable from an IPv6 online ping tool) and port 32400 on the port mapper service.
I’ve set an IPv6 NAT rule on my router (which I understand to be different than setting an IPv4 NAT rule.
I’ve confirmed that my ip6tables shows:
ACCEPT tcp anywhere myplexserver/128 state NEW tcp dpt:32400
I also setup my plex network settings to include the above port mapper address and port.
Yet, I’ve not been able to connect with MyPlex, nor have I been able to reach the port mapper configured address from outside my network. I’m testing from an IPv4 environment, and the browser just gets "Safari could not open the page because the server stopped responding.
2 questions:
For Marc and hopefully BNO, are you both in Germany? I wonder if there are any geographic conditions that could be limiting this, since I’m in the US.
How could I possibly troubleshoot this? I’ve tried remotely connecting to the portmapper IP/port with netcat to see if I can establish an HTTP session with plex, and netcat times out without response after 10-15 sec.
yaaay, I got it to work (ironically, it does not work at work… i guess my IT department blocks some stuff after all ;-))!
My problem seems to have come from my FritzBox, so I followed this advise: http://www.feste-ip.net/fileadmin/FIP-Book.pdf (sry, German only) - set up a myFritz account, and then used the IP address I got through myFritz to set up feste-ip.net
I can now access my server through my iPhone! :-))
@lawbaer - Glad you made it work! With this workaround, your Plex Server Mapping will still show the error but it works.
@timpotter - I’m in San Francisco, CA with Webpass. Have you tried your computer’s IPV6 instead of your router’s?
Going to your MyOnlinePortal url http://portmapper.myonlineportal.net:<YOUR_PORT>/web on the browser should work. Don’t forget the /web at the end.
Hmm, did anyone manage to get it to work using an SSL connection? Pure HTTP seems to be quite a bit dangerous especially when you tunnel your connection through a public port mapping service…
@zeroskyx said:
Hmm, did anyone manage to get it to work using an SSL connection? Pure HTTP seems to be quite a bit dangerous especially when you tunnel your connection through a public port mapping service…
Works fine with SSL enabled (preferred) for me. I also use a VPN at home as well as an Airport Extreme (in Bridge Mode) as router (and a FritzBox as Modem) - works well.
@timpotter you should enable your ipv6 firewall asap again. With IPv6 you don’t have any NAT anymore just
a firewall if you router has any. Otherwise every Client can be connected directly form the internet!!!.
So unless you have a firewall on your router or your Client you are basically complete open.
You also need to set your ipv6 address of your Plex Server not the router. As again there is no NAT that does translations.
@lawbaer First of all if your ipv6 address changes depends on your ISP.
They give a prefix. e.g. XXXX:XXXX:XXXX::/56. This prefix is announced to all your clients in the network and they build their unique addresses. with prefix: followed by “local part”.
Normally macox and windows (not sure if linux has privacy extension enabled by default) will have two ipv6 address. One is static in the case that is always prefix: local part. local part being mac address or hash of that. depends on System. But that local part never changes. so you should map always that address.
And of cause you need to open the localpart:portnumber in your firewall. This is complete separate from the portmapping settings in your router. Depending on your router if you can configure that.
The other Address is random and does change over time. That is so you don’t browse the web with always the same address so that tracking is not that easy. That why that’s called privacy extension.
Take away for everbody:
Ipv6 has no NAT so you need to make a direct connection to your Plex Server ipv6 address. Depending on your router you might have a good ipv6 firewall where you can open port to specific client address. But I have seen many where you can block just all ipv6 incomming traffic or disable it completely. Which sucks and should only be done when every Client in your network has a Client Firewall or doesn’t expose any services to the outsite. known and unknowns (which will be the even more fun part in the future with ipv6 fridges etc )
Hope this makes it a little bit more clear. Otherwise read up on ipv6 on other sites.
Don’t want to explain to much here.