Route Public IPs through to second gateway

I have been searching for a while and have yet to find the solution to my issue.

(background)
I currently have a /22 block from my ISP. I am setting up a hotspot with a new billing system. It uses Mac Authentication with a radius server to authenticate subscribers. Here is what I am wanting to do.

I want to keep half of the IPs routed through the Our public gateway (as to not worry about mac authentication) and the other half I want to be routed through a second gateway that is behind the public gateway(to be authenticated with the Radius Server).



Example

(assuming 192.168.0.0/22 are public IPs)

(isp)----[Public Gateway]|
`````````````````````|--------[2nd Gateway]--------(192.168.0.0/23)
\
\
Obviously the ISP is routing 192.168.0.0/22 to the Public Gateway but I'm not sure how to route the 192.168.0.0/23 block through to the second router? I was thinking I just need to set a route for those IPs but with no avail. I'm new to this and any help would be awesome.  Apologies on the lack of detail. I'm not sure exactly what all information one would need to solve this.
![pic.png|410x299](upload://tphekoOiwlHavaNPIfqCl7F6Nxn.png)

If the ISP is routing the /22 to you via another distinct IP on the link network then yes, you should simply be adding a route to a /22 in order to route half of it to another device. If that is what you have attempted and it isn’t working then post the two configs.

you are right. That was all needed to be done. I had a subnetting issue on the public gateway. THanks!