Может кому-нибудь пригодится: гигабитный свитч Netgear GS108E с поддержкой port based vlan помог. Порты 2-8 получили собственный vlan в которым они по отдельности находятся вместе с портом 1 в одном vlan. К портам 2-8 подключаются компьютеры с одинаковыми маками. В первый порт подключен рутер.
DHCP сервера рутера без поблем раздает IP. Компьютеры друг друга не видят. Сетевой принтер подключен к свитчу в рутере и виден всем.