La forma ideal seria conectar todas las máquinas a una máquina puente= proxy que es la q controla en Ancho de banda a ceder...
Eso te proporcionaría que puedes instalar tb X maquinas de profesores, pudiendo controlar el Ancho de banda utilizados entre ellos...
De esa forma si un profe consume W excesivo tb los usuarios o otros profes no se vean afectados indirectamente...
Este tipo de máquinas puente se les suele llamar màquinas Bandwidth, mediante un software especial se puede asignar el Ancho de banda subida/bajada a nivel ip, eso conjunto a un DHCP podrás tener tu red perfectamente configurada...
Te aconsejo que el tema de DHCP lo tengas bién segmentadoi para que algun usuario no te pueda hacer la pirula subplantando alguna máquina de la subred de profesores.
Mirate:
http://www.linux.org/docs/ldp/howto/...imiting-HOWTO/
Byez