Arris BGW320

Overview
The BGW320 is a router/ONT combo which is currently used in some connections utilizing AT&T's gigabit fiber service available through Sonic. BGW320-505s feature one 5G Ethernet port. The BGW320-505 also provides three 10/100/1000 BaseT Ethernet ports, 5 GHz low-band, 5 GHz high-band, and 2.4GHz.

Links of Interest
https://help.sonic.com/hc/en-us/articles/1500000066642-ARRIS-BGW320

https://www.att.com/support/topic/u-verse-high-speed-internet/topic_gatewaysmodems-topic_bgw-topic_bgw320/

https://www.modemguides.com/shop/arris-bgw320/

https://help.sonic.com/hc/en-us/articles/360059074954-How-to-configure-your-AT-T-modem-for-use-with-a-3rd-party-router

Bridging or IP passthrough
Configuration steps to perform on the HUMAX BGW320-500 (BGW210-700) AT&T Fiber Gateway:

1. Login to the BGW210-700's web-based configuration interface in your web browser using the link: https://192.168.1.254

2. Go to the "Home Network" tab -> "Wi-Fi" tab

3. Set Home SSID Enable to "Off"

4. Set Guest SSID Enable to "Off"

5. Set 2.4 GHz Wi-Fi operation to "Off"

6. Set 5 GHz Wi-Fi operation to "Off"

7. Go to the "Firewall" -> "Packet Filter" tab. Click on the "Disable Packet Filters" button.

8. Go to the "Firewall" -> "IP Passthrough" tab. Select "Passthrough" in the "Allocation Mode" option

9. Do not enter anything for the "Default Server Internal Address". Leave this field blank

10. In the "Passthrough Mode" selection choose "DHCPS-Fixed".

11. Type in the Ubiquiti USG MAC address under "Manual Entry". The MAC address should be in traditional hexadecimal format xx:xx:xx:xx:xx:xx where x's should be values from 0-9 or letters a-f, separated by colons.

12. The Passthrough DHCP Lease value defaults to 10 minutes. You cannot change this.

13. Click "Save" at the bottom. Go back and check to make sure that the changes were implemented. If not, do it again.

14. Click on the "Device" tab and select "Restart Device". It will take a couple of minutes.

Then, on my Ubiquiti USG-Pro, I had to do the following:

I had to delete the DNS Server addresses that had auto-populated under SETTINGS / NETWORKS / COMMON SETTINGS / Dns Server (I used the classsic interface and not the new beta).

I then set-up a port forward I needed for my Helium Miner (Port 44158). I did so using TCP only and I had already assigned myHelium miner a static IP address.

After rebooting everything, my port forwarding now works.

I hope this information is helpful to your future customers.