в бридже у вас только ваша внутренняя сеть. порт, куда приходит коммутатор со шлюзами в бридж не надо.
если эти несколько шлюзов приходят в Микротик, то на том порту, в который приходит шлюз вы прописываете его адрес, маску. и эти порты не нужно пихать в бридж.
далее в firewall - address lists создаете список. например, имя - social, address - vk.com, Микрот сам определит все IP домена.
далее в firewall - mangle создаете правило prerouting - dst. address list - указываете нужный, action - mark routing
в маршруте на нужный интерфейс указываете routing mark - созданное правило на шаге выше.
и так по аналогии.
В мангле прероутинг с экшном марк роутинг где? Правила ната где? Желательно б ищо фаервол настроить.
network=192.168.1.1 как вам уже сказали не может быть адресом сети, особенно когда это адрес интерфейса. Там network=192.168.1.0 должно быть.
unreachable у вас скорее всего потому, что нет проверки шлюза, check gateway называется хрень - там можете пинг или арп выбрать.
Одна подсеть и с пользователями и со шлюзами такое себе, если микротиком хотите управлять. В разные подсети зафигачьте.
Внешний адрес роутера разумеется меняется, потому что роутеров несколько, для каждого прописан source маршрут, чтобы адрес 192.168.1.111 маршрутизировался через нужный шлюз. Маршрутизирует все это Микротик.
Спасибо вам за вашу активность, вижу что вы мне не сможете помочь.