Как безопасно развести локальные сети?
Выделить трем машинам отдельный vlan, и запустить на них тегированый траффик с виланом большой сети и маленькой. Для того что бы не было доступа к расшаренной папке, деактивировать на vlan`е большой сети соотвествующую службу. Веб сервер заставить слушать только интерфейс из маленькой сети.
Сетевое подключение одно? Настройки статикой, без привязки к mac?
Можно дополнительно, алиасом, выдать настройки, в дополнение к основным, из другой подсети, ограничить соединения фаерволом. Есть смысл, конечно, ещё в другой VLAN перевести.
Другое дело, что непонятно через какое оборудование эти компьютеры к сети подлючены.
Или использовать специализированный софт с доступом к папке, как минимум, по паролю и, возможно, с привязкой к тем же ip и mac.

[upd] Я к тому что не до конца понятна организация и топология сети, от этого решения могут разниться.