For anyone that finds themself if a similar situation.
Taking
-Using Putty for windows (found here) http://www.putty.org/ I connected over the COM port(COM3 in my case) using a serial connection. I configured Putty and the serial port device according to this guide: https://help.ubnt.com/hc/en-us/articles/205202630-EdgeMAX-Connect-to-serial-console-port-default-setting
Rebooted ERPRO-8 by unplugging and replugging
-Connected with Putty
-Watched boot up sequence
-Entered username and password and entered the following commands. Each line denotes a different command:
(to turn on editing of the devices configuration)
configure
(to show the devices configuration. Click enter to scroll down. Take note of firewall ruleset names and rule numbers
show
(To disable the firewall rules blocking access)
set firewall name [Name of firewall. Example: downstairs, ETH1_IN, ETH4_LOCAL, etc..] default-action accept
set firewall name downstairs rule 1 disable
set firewall name downstairs rule 2 disable
set firewall name downstairs rule 3 disable
set firewall name upstairs default-action accept
set firewall name upstairs rule 1 disable
set firewall name upstairs rule 2 disable
set firewall name upstairs rule 3 disable
Finally to save these changes:
commit
Having done this, I was again able to get DHCP reservations from ETH1/ETH2 and login to the web GUI again.
Post-mortem:
I caused this problem for myself by mistakenly creating Firewall Policy rulesets against ports ETH1_IN, ETH1_LOCAL and ETH2_IN, ETH2_LOCAL with 'Default action DROP'.
Maybe this will save someone from making the same sloppy mistake!