... every other implementation I've seen will typically omit "ListenPort" so the client device can automatically find an available port to use
it is the default port, and is used by other implementations I have seen.
If you do not configure a port on which to listen, how does a peer first contact it? Are you confusing ports with allowed IPs?
Sorry I may not have been specific, I am referring to the "ListenPort" that goes into the client configuration which tells the client which port to bind the request to. If "ListenPort" isn't defined it will typically (depending on implementation but basing it off the wireguard iOS app) automatically choose an available port.
Well the default setup out of the box is secure so, its not a matter of not locking it down you undid something that caused the router then become open.
I hope you used netinstall to put 7.16.2 on the router, and if not, not interested in assisting until a clean version of firmware is installed in the device.
If the firmware is prior to 7.12.1 you will need to netinstall to 7.12.1 and then upgrade to 7.16.2
Then come here and list your requirements
a. identify all users/devices, external, internal and admin
b. identify the traffic they need
c. identify details about WAN connections ( public private, static dynamic ) and how they are to be used by all the users.
d. network diagram helps
++++++++++++++++++++++++++++
I bought the CCR2116-12G-4S+ which from what I read is considered their “pro” line up so out of the box it comes with a blank firewall which I wasn’t aware of when I connected it to the WAN. Also yes I have already reinstalled the OS and made sure default admin user was disabled and set rules in place to prevent that from happening again.