Hi,
I’m having problems setting up inbound connections to Raspberry Pi 3 OMV box. I am not very tech savvy, so please, bear with me:
I had set up my OVM RaspPi server with OpenVPN and duckdns and it worked perfectly. The router (192.168.0.1) forward the required ports to my PI (192.168.0.2) which had a cron script to update duckdns every 5 seconds.
Then I moved to another place and the connection stopped working. After a bit of research I found other users of the same ISP I use complaining about not being able to setup incoming connections as well, and as I could gather from the discussions, it had something to do with my ISP setting IPV4 with fake addresses or something like that (I guess double NAT?).
So I thought that if my dynamic IPv4 address was “compromised”, maybe I could sort my problem with IPv6. The router my ISP gave to me is a Arris TG1692 and it seems to have all the settings required by IPv6. I also checked my public IPv6 address to check if my ISP was already using it and it seemed to be working as well.
So my idea was that if I could link an IPv6 do a dnds, the incoming packets would this time reach my router and would then be routed internally to my IPv4 LAN.
The problem is: I don’t have a clue on how to work with IPv6!
My router has 3 settings under “Lan Settings IPV6”:
- IP Address V6 – it is an editable textbox with a pre-entered IPv6 address which would enable me to alter the IP address if not for the fact that no matter what I type there, after clicking “Apply” I get a message stating “IP address must be in the subnet of ****:****:****:84C0::/64 and the GUI defaults back to the previous address.” (actual numbers replaced by * for security reasons). I tried pinging that address from outside and it seemed to be working and to be actually referring to my router itself.
- Prefix Length (IPV6) – a non-editable textbox with “64”.
- Link Local Address (IPV6) – a non editable textbox (I wonder why!) with FE80::5EE3:EFF:FE07:504D, which I imagine would be the equivalent of setting my router as “192.168.0.1” but for the fact that I cannot change that damn IPv6.
On the other hand, when I browse a “what is my IPv6” service with my Windows PC (which is connected to the same router), I get a different IPv6 (but apparently from the same subnet), which made me wonder what kind of sorcery was that (I was expecting the same IPv6 as my router).
Anyhow, even though I set up my router to update the IPv6 address with moo.com, I still cannot for the life of me detect any open ports from my PI server from outside. Port Forwarding configuration on the router seems fine, although it only works with IPv4 numbers. I also opened all the corresponding ports on OMV firewall (I can see the ports are open when I scan them from inside the network).
So, as you can see, I am as confused as a frog in the desert. I don’t know which IPv6 I have to setup in my router (if any), nor if the number which is already there is persistent or not (or if it should be, considering that apparently IPv6 has so many possible address that ISPs shouldn’t bother not giving clients a dedicated IPv6). I don’t know if my PI server would have to broadcast its own IPv6 to a dnds service, and if so, how would that work with my router Port Forward services (that work only with IPv4 addresses).
Any help will be appreciated!
Thank you,