Isso mesmo, o mikrotik resolve.
Minha estrutura: modem adsl 15megas, entra na eth0 do pc (debin-squid) e sai pela eth1 que vai para rb na eth2, a eth1 e eth3 da rb sai duas faixas de rede (ip) e nos 3 cartões sai mais tres faixas de rede (ip), os clientes logam pelo hotspot e cada um recebe o ip do mikrotik.