I have a wrt router(192.168.2.1) wan port hooked up to isp gateway(192.168.1.1) lan port via ethernet cable. Running basically dumb AP setup. Everything works great (web works fine) except that when I'm mac bridging I can't ping names (ex www.google.com) Pinging 8.8.8.8 works fine. If I turn off mac bridging I can ping by name fine. Firewall has default settings.
It looks like you're using this in a standard router configuration, based on what appears to be a public IP on your OpenWrt wan.
Let's see your complete config in text form...
Please copy the output of the following commands and post it here using the "Preformatted text </> " button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have:
The firewall doesn't look like the default (or at least, not the standard view of it). Normally it looks more like it does in this post.
The rest, though, looks quite standard.
Is the only problem DNS related? Can you ping 8.8.8.8? nevermind... you said this earlier in the post...
I don't know why you'd have trouble with DNS, but the simple solution is to specify your own DNS servers in OpenWrt... you can do that in the wan interface by simply disabling the "use DNS servers advertised by peer" and then entering your preferred DNS servers such as Google's or Cloudflare, or any public DNS you want to use.
It appears that your problem is actually ipv6 related. Ipv6 dns records are being resolved, but the ipv6 connection doesn’t appear to be routing properly.
You don't necessarily need IPv6 for the vast majority of sites/services since most things still work on IPv4. Eventually that will change, but I personally don't use IPv6 and I've never had any issues.
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.