I'm still a bit new on OpenWRT and networking in general, so please be gentle!
So here's the setup: I have an OpenWRT router (192.168.2.1) connected to our ISP's router (192.168.0.1) via a wireless client mode connection. IPv4 sites work, but I can't connect to IPv6 sites. This was fine for me for months, but IPv4 has been down on our ISP for a couple of days now, so I was forced so finally set up IPv6 on the OpenWRT router. I followed this guide and it worked, but here's the problem:
When I'm connected to our main router, I can access all sites. Facebook, Discord, all of those. When I'm connected to the OpenWRT router, however, only websites running IPv6-only work. I can open Facebook, Google, YouTube and a handful of sites, but other sites like Discord don't work.
What's weird is that when I try to ping Discord on our main router, I'm pinging an IPv6 address. When I switch to the OpenWRT router, I'm pinging an IPv4 address. And since IPv4 is down here, it doesn't work.
Which router? On our ISP router, it's getting both an IPv6 and v4 address. But, when running tracert on an IPv4 site, it just fails on the sixth hop, which should indicate that it's an ISP problem. It also sometimes just doesn't give us an IPv4 address on reboot. That's why I'm trying to get this work.
On my OpenWRT router, it's getting both an IPv6 and an IPv4 address.
Oh, /6 for pinging! The result is the same regardless on the main router. It successfully pings the site. On the OpenWRT router, it just says Ping request could not find host discord.com. Please check the name and try again.
Looks like it was on /60 by default. Some sites are still not working though when I changed it and after rebooting.
I'm particularly interested in DNS and any failures.
I'm least interested to hear comparisons to the "main router" - so long as we confirm the OpenWrt is getting a prefix and IPv6 address, I'm getting really confused about troubleshooting connectivity on the OpenWrt
Please clarify if you are stating the test machine had IPv6 address while plugged into the OpenWrt LAN only
Please clearly describe the change you observed after changing to /64 and rebooting
Still yes and no. As I've said, some sites still aren't working.
Discord, Reddit, and other sites. Also Minecraft doesn't work because they use IPv4-only. I've looked up these websites and it seems that they're still running on IPv4. Maybe this is some NAT problem, I'm guessing? Because why does Discord and Reddit open when I'm connected on my main router but not on my OpenWRT router, despite being IPv4 sites?
Ummmm...Your picture on the "main router" shows that to be untrue.
Can I ask...other than the trace...why are you under the impression IPv4 is out?
If you made no IPv4 changes to the OpenWrt and you don't have a LAN network IP match on the IPs router and OpenWrt LAN (meaning both improperly configured as 192.168.1.0/24), I think a call to your ISP is in order.