I am unsure if this is due to the WAN IP but it is the only thing different from when I was using DD-WRT with the same configuration. When I use OpenWrt my WAN IP shows as being 192.168.1.80 instead of my AT&T IP.
Here is my current setup:
BGW210 in passthrough mode on the 192.168.1.0 subnet
Linksys 3200ACM with OpenWrt latest on the 192.168.0.0 subnet
OpenWrt firewall port forward 443 to my server on the LAN
When I try to browse to my server from the public side I get a 522 error. When using this setup on DD-WRT I am able to reach my server from the public side without issue but the WAN IP shows my actual public IP from AT&T.
I can post logs and configs later if needed.
Thanks
Edit: I said the router was in bridged mode but I meant to say passthrough.
This indicates that the BGW210 is not actually in true bridge mode. I don't use AT&T, so I can't speak to exactly how to configure it, but there is a setting that allows you to have it pass the public IP through to the downstream device (i.e. your router). IIRC, this only works if you are using AT&T internet only (voice and/or tv service may make this setting impossible).
Check the configuration of the BGW210 and read the options carefully (the way they label bridge mode may not be obvious). You may also need to specify the MAC of the address to which it will pass the public IP -- that may be incorrectly set in the BGW210 since you switched from DD-WRT to OpenWrt.
Alternatively, you could set a DMZ or port forward everything from the BGW to your OpenWrt device.
I did have to set the WAN MAC of the router in the RG and after reading your post I believe the RG is actually in IP passthrough mode and not bridged mode but I will verify that. I am fairly sure that the RG is correct though as I have used DD-WRT for several years with this configuration and it shows my public IP for the WAN interface. I will definitely give both sides a once over again to be sure.
Yeah... also, verify that the BGW sees the expected MAC address from the OpenWrt device. It is possible that the MAC that is presented has changed (OpenWrt had a bug in the past that would swap the LAN and WAN MAC addresses; that should be fixed, but you can imagine that DD-WRT might have had this bug, too; also consider if a MAC override was used at some point or any other set of circumstances may align to present a different MAC now than before, even on the same physical device).
Ideally, but that is not always the case. Verify what the RG sees and compare that against the sticker and the OpenWrt GUI (the OpenWrt GUI and the RG should match for the wan interface, but the sticker may not).
You could temporarily disconnect the modem and connect a PC running Wireshark to the wan port to see what MAC the router is using when it makes DHCP requests. This same MAC needs to be configured into the modem for IP passthrough. You also may need to register your router MAC with the ISP.
So what I found was that the RG has a passthrough MAC that was the MAC on the sticker for the router WAN but OpenWrt appears to use the LAN MAC rather than the WAN MAC. The two interfaces MAC's are reversed apparently. When I switched the RG to point to the OpenWrt MAC, despite it being for the LAN, it started working. Thank you all for the help.