I was wondering if I can make an artificial firewall by using two routers (Referred as Router 1 and Router 2). My server will be on router #1 while router #2 hosts all the other devices on my network. I was thinking that router #2 could be a total separate "entity" and appear as a singular device on the network. So if people breach the server only router #1 will be breached, and router #2 could still stay protected. Ill try to show you in a more visual way.
Router#1 (192.168.0.1) /Server "FreeBSD 10.0" (192.168.0.2), Router#2 (192.168.0.3)
As you can see Router #2 would look like any normal device to Router #1
(it will look like 192.168.0.3 to router #1) Router #2 (192.168.1.1)/ PC "Windows 7" (192.168.1.2), PC "Windows 8.1" (192.168.1.2)
Will this setup work, has it been done before, these are my questions. What can I do to make this work?