normalmente isso é feito por diferentes VLANs. Cada SSID é mapeado para uma VLAN. Na ethernet, você deve configurar o acesso a várias VLANs ao seu switch (que cria várias interfaces virtuais em sua máquina, cada uma com uma configuração: IP, máscara e assim por diante em cada rede).
Pesquise no google sobre como configurar a VLAN no linux (exemplo, primeira correspondência do google: link ou, segundo jogo: link ).
No seu switch você precisa de suporte a VLAN (minimizando algum switch L2 com gerenciamento)