
Изоляция сетевых сегментов на оборудовании MikroTik позволяет исключить прямой обмен трафиком между группами устройств и ограничить потенциальные точки атаки. Контроль выполняется через комбинацию VLAN, списков адресов и правил фильтрации, которые позволяют задать точные условия прохождения пакетов.
Для рабочих станций, серверов, камер и гостевых клиентов формируются отдельные подсети. Каждая из них получает собственный маршрут, отдельный бридж или интерфейс, а в некоторых случаях – собственный виртуальный точечный доступ. Такой подход позволяет удерживать устройства в строго определённых границах и задавать доступ только к тем ресурсам, которые действительно требуются.
Практическая настройка сводится к созданию структурированных VLAN, аккуратному распределению портов и формированию правил Firewall Filter. Дополнительно применяются списки адресов, позволяющие точечно открывать или блокировать соединения. Это обеспечивает предсказуемое поведение сети и упрощает дальнейшее обслуживание.
Настройка отдельных VLAN для разнесения трафика между подсетями

Разделение сетей на базе VLAN позволяет задать чёткие границы между группами устройств. На маршрутизаторе создаются интерфейсы вида vlanX с указанным VLAN ID и привязкой к физическому порту или бриджу. Для каждого ID задаётся собственный IP-адрес и независимый диапазон DHCP.
Порты, отвечающие за подключение рабочих станций или точек доступа, переводятся в режим access и получают только один тег. Порты uplink работают в режиме trunk с указанием списка VLAN, которые должны проходить по каналу. Лишние сети исключаются, чтобы избежать переизбытка трафика и нежелательных пересечений.
После включения vlan-filtering на бридже вводится карта соответствия: какой порт использует тегированный трафик и какой – нетегированный. Такая привязка гарантирует, что пакеты остаются в своих сегментах и не переходят в соседние зоны без участия межсетевых правил.
Для управления маршрутизацией между VLAN назначаются отдельные IP-интерфейсы. Если требуется полная изоляция, то маршруты между ними не создаются, а доступ блокируется через Firewall. Если определённые сервисы должны быть доступны, то открываются только конкретные протоколы или адреса.
Разрыв связи между VLAN с помощью правил Firewall Filter

Отключение межсетевого обмена между сегментами достигается через точные правила в цепочке forward. Каждый VLAN получает собственный список адресов, после чего задаются фильтры, блокирующие любые попытки обращения между подсетями.
- Создать два списка адресов: vlan10-list и vlan20-list, куда добавляются соответствующие диапазоны.
- Добавить правило drop с источником vlan10-list и назначением vlan20-list.
- Добавить обратное правило для трафика из vlan20-list в vlan10-list.
Такая схема уводит трафик в отказ ещё на этапе проверки соответствия спискам, что исключает пересечение сегментов даже при наличии маршрутов на устройстве.
- Разместить блокирующие правила выше разрешающих записей.
- Сохранить доступ к внешним ресурсам путём добавления исключений на dst-address-type=local и шлюз провайдера.
- При необходимости разрешить доступ к отдельным службам через более узкие правила accept (например, только TCP-порт 53 для DNS).
В результате подсети перестают обмениваться прямыми пакетами, а доступ к сервисам можно регулировать адресными списками и прицельными исключениями.
Создание Address-List для гибкого управления межсегментным доступом
Списки адресов на MikroTik позволяют группировать устройства или целые подсети и использовать их в правилах фильтрации. Для каждого сегмента создаются собственные записи, куда вносятся диапазоны или отдельные IP-адреса. Такой подход упрощает управление доступом, поскольку изменения выполняются централизованно.
В разделе /ip firewall address-list добавляются записи вида: имя списка, адрес и комментарий. Для подсетей VLAN достаточно указать CIDR-блок, чтобы охватить всех клиентов конкретного сегмента. Дополнительно можно включать в такие списки сервисные узлы, которым требуется доступ через межсетевые фильтры.
Списки применяются в цепочке forward как источник или назначение. Например, указание src-address-list=vlan30 позволяет блокировать обращения ко всем адресам в другом сегменте одним правилом. Если требуется разрешить доступ только к отдельным службам, то создаются дополнительные списки с точными IP-адресами или портами и задаются приоритетные правила accept.
При обновлении структуры сети достаточно изменить содержимое списка, не затрагивая остальные элементы конфигурации. Это сокращает количество ручных правок и снижает вероятность ошибок в фильтрации.
Изоляция гостей в Wi-Fi через Virtual AP и VLAN

Гостевой трафик отделяется от основной сети путём создания отдельного Virtual AP и привязки его к собственному VLAN. В конфигурации указывается уникальный SSID, отдельный профиль безопасности и VLAN ID, через который вся активность направляется в изолированный сегмент.
Для разделения беспроводного трафика точка доступа получает два интерфейса: основной для сотрудников и виртуальный для гостей. Каждый интерфейс передаёт трафик в свой бридж или в единый бридж с включённым vlan-filtering. Гостевой VLAN получает собственный DHCP-пул и не имеет маршрутов к внутренним ресурсам.
| Элемент | Основная сеть | Гостевая сеть |
|---|---|---|
| SSID | corp_wifi | guest_wifi |
| Virtual AP | нет | да |
| VLAN ID | 10 | 50 |
| Доступ к LAN | разрешён выборочно | заблокирован |
Фильтрация выполняется через правила forward, которые блокируют обращения гостевого VLAN к адресам внутренней инфраструктуры. Допускается работа только с внешним шлюзом и DNS. При необходимости можно ограничить межклиентские связи внутри гостевой сети через параметр isolate-stations.
В результате Wi-Fi для гостей функционирует отдельно от основной сети, а взаимодействие между сегментами контролируется через VLAN и межсетевые фильтры.
Блокировка прямого межсетевого доступа с использованием Layer2 Isolation
Функция Layer2 Isolation позволяет ограничить обмен кадрами между портами на одном бридже. На MikroTik это реализуется через настройку port-isolation на коммутируемых интерфейсах, что исключает прямой ARP и MAC-трафик между устройствами разных подсетей.
Для каждого сегмента создаются отдельные порты или VLAN, после чего на уровне бриджа включается опция isolate=yes. Порты гостевых или рабочих устройств не видят друг друга, что предотвращает проникновение трафика без участия маршрутизатора.
Эта конфигурация подходит для сетей с несколькими VLAN, где требуется полная сегментация на L2 уровне. Layer2 Isolation работает в сочетании с Firewall Filter, чтобы блокировать межсетевой IP-трафик и одновременно ограничивать прямое вещание или широковещательные пакеты между портами.
При настройке важно проверить, что транковые порты uplink к маршрутизатору остаются исключениями, иначе VLAN не смогут корректно обмениваться данными с маршрутизатором и внешними сервисами. Это гарантирует сохранение изоляции внутри сегментов, при этом сохраняется доступ к шлюзу и DNS.
Контроль доступа между подсетями через правила Forward Chain

Цепочка forward в MikroTik используется для управления прохождением пакетов между подсетями на уровне маршрутизатора. Каждое правило задаёт источник и назначение по IP или Address-List, действие (accept, drop, reject) и приоритет.
Для организации контроля создаются адресные списки для каждой подсети. Например, vlan10-list и vlan20-list. Далее в цепочке forward формируются правила:
— блокировать трафик между списками через drop;
— разрешить доступ к внешнему шлюзу и DNS через accept с указанием порта и протокола;
— при необходимости разрешить отдельные сервисы, например TCP-порт 80 или 443, только для определённых IP.
Правила располагаются по приоритету: сначала блокирующие, затем разрешающие. Это предотвращает случайное прохождение нежелательного трафика. Для отладки используется счетчик пакетов в правилах, чтобы проверить, какие подключения реально блокируются или разрешаются.
Такая настройка позволяет детально регулировать взаимодействие между сегментами сети, исключить случайные пересечения и одновременно сохранить доступ к необходимым сервисам.
Вопрос-ответ:
Как правильно настроить VLAN на MikroTik для разделения офисной и гостевой сети?
На MikroTik создаются отдельные VLAN-интерфейсы с уникальными идентификаторами. Каждому VLAN назначается IP-адрес и DHCP-пул для клиентов. Порты, подключённые к рабочим устройствам, переводятся в режим access с соответствующим тегом VLAN, а uplink-порты — в режим trunk с указанием всех VLAN, которые должны передаваться. Для каждого VLAN на бридже включается vlan-filtering=yes, чтобы пакеты не пересекались между сегментами. Гостевой VLAN получает отдельный DHCP-пул и маршруты только к внешнему интернету, без доступа к внутренним ресурсам.
Можно ли ограничить доступ между VLAN с помощью Address-List и как это сделать?
Да, Address-List позволяет гибко управлять доступом. Для каждого сегмента создаются списки с диапазонами IP-адресов, например vlan10-list и vlan20-list. В цепочке forward создаются правила, которые блокируют трафик между списками с действием drop. Если требуется разрешить доступ к отдельным сервисам, создаются дополнительные списки с конкретными IP-адресами и портами, и для них добавляются правила accept. Такой подход позволяет менять доступ только через обновление списков без изменения остальных правил.
Как изолировать гостей Wi-Fi, чтобы они не видели другие устройства в сети?
Для этого создаётся отдельный Virtual AP с уникальным SSID и привязкой к отдельному VLAN. Гостевой VLAN получает собственный DHCP-пул и не имеет маршрутов к внутренним подсетям. Включается параметр isolate-stations на Virtual AP, чтобы клиенты не могли видеть друг друга внутри гостевой сети. Firewall-правила блокируют попытки обращения к внутренним ресурсам и разрешают только доступ к интернет-шлюзу и DNS.
Что делает Layer2 Isolation и когда его стоит использовать?
Layer2 Isolation отключает прямое взаимодействие между портами на одном бридже. На MikroTik это настраивается через port-isolation или isolate=yes для отдельных портов. Функция предотвращает обмен ARP и MAC-кадрами между клиентами разных VLAN или сегментов. Это полезно, если нужно полностью разделить устройства внутри одного физического бриджа без влияния на маршрутизируемый трафик.
Какие правила Forward Chain нужны для контроля межсетевого трафика?
В цепочке forward создаются правила с указанием источника и назначения через Address-List или конкретные IP. Например, блокируются пакеты между VLAN10 и VLAN20 с действием drop. При этом открывается доступ к интернет-шлюзу и DNS через отдельные правила accept. Для сервисов, которым разрешён межсетевой доступ, задаются отдельные правила с конкретными портами и протоколами. Правила располагаются по приоритету: сначала блокирующие, затем разрешающие, чтобы исключить случайное прохождение нежелательного трафика.
