double NAT + IPv6 not working

paulo_andre

Distinguished
Mar 18, 2011
40
0
18,530
Hi
I have a router from my ISP at home, but I don't trust them with access to my network, so after it I have my own router, protecting my internal network. I don't have an option to use my own router as the first one, and the ISP router does not have bridge mode, so I'm stuck with double NAT.

With my previous ISP, I had no problems, but this one has a bug on their router's firmware that if we use custom IPv4 DNS (like google), it blocks all communication in port 53, so it effectively blocks all internet. The ISP promised to fix and to add bridge mode, but for now a workaround seems to be use IPv6, it does not seem to have this bug.

I tried to configure that on my router, but I'm stuck. My router has an IPv6 address assigned by the ISP router and my internal network has IPv6 assigned by my router to all devices. I can ping my router in IPv6, but from my router I can't access anything on IPv6, not even the ISP router. It always gives network unreachable.

I don't have experience on IPv6, so I'm guessing I missed something on my router. Can anyone help me?
My router has Openwrt / LEDE fork firmware installed.
 

paulo_andre

Distinguished
Mar 18, 2011
40
0
18,530


The original issue is that the router has a bug and does not allow using custom DNS servers, on IPv4. I can't fix this and the ISP is not willing to fix it, if I use their DNS servers everything works.

The workaround is to use IPv6, but here I'm having trouble configuring everything. That's why I'm asking help to configure everything on IPv6.
 


Which still requires dns. Are u having dns issues when using ipv6? Are you trying to use ipv6 just to use custom dns?
 

paulo_andre

Distinguished
Mar 18, 2011
40
0
18,530


I just wanted to use IPv6 to get dns, yes, but right now everything on IPv6 fails. I can't query dns servers, I can't ping the ISP router, I can't visit sites using IPv6 address. So there must be a configuration missing somewhere that will make everything work.