Не совсем ясно где находится сервер, в какой сети???
Пока решение задачи вижу так:
1. Сброс и удаление заводского конфига.
2. Бридж не создавать, все порты индивидуально будут работать.
3. На ether1 поднять DHCP клиента.
4. На ether2,3,4 - назначение ip адреса из ваших подсетей соответственно, судя по схеме - это X.X.X.1 для каждой подсети.
5. Добавление правила маскарадинга. Можно самое общее: scr-nat-masquerade.
6. Если нужно, то на каждом интефейсе ether2,3,4 поднимаете свой DHCP со своим пулом.
7. Если нужно, назначаете устройствам сетей IP адреса, можно через статические записи DHCP серверов на микротике, можно вообще руками. В любом случае на клиентах шлюзом должен быть микротик. То есть этот тот IP, который назначен ether2,3,4, в каждой сети свой.
7а. DNS. Если нужно поднимаете DNS на микротике, отдаете его адрес клиентам через DHCP, прописываете адрес на клиентах вручную. Тут уж как требуется.
8. Все сети видят друг друга. Не забываем, что Windows клиенты имеют свой фаерфол и на пинги, по-умолчанию не отвечают. А уж если стоит антивирус с продвинутыми функциями - то это вообще мрак.
9. Что касается сервера, то нужно больше информации. Но при такой схеме, сервер может находится в любой сети за портами ether2,3,4.
Предвосхищая вопрос о том "как кому-то что-то запретить видеть в другой сети" - ответ здесь -
viewtopic.php?f=15&t=6572
Но это только между подсетями, в рамках одной сети клиенты в 99% случаев не обращаются к основному шлюза для доступа к соседнему клиенту.
Если уж совсем никах, пишите, удаленно настройку сделаю удаленно. Но только не в реальной сети, пока на стенде, а то положим инет на 1000 клиентах.

Но лучше вам самим во всем разобраться.