Коротко — есть несколько способов, всё зависит от того, что умеет «другой роутер» и как физически он подключён к MikroTik. Ниже — понятные варианты и пошагово что сделать. Если скажете модель второго роутера и как он сейчас подключён (в WAN-порт или LAN-порт, один кабель или беспроводь), я подскажу конкретные команды.
Вариант A — самый простой (рекомендуемый): перевести второй роутер в режим точки доступа / свитча
- Для чего: устройства, подключённые ко второму роутеру, будут в той же подсети, что и у MikroTik.
- Что нужно сделать на втором роутере:
1. Подключитесь к веб-интерфейсу второго роутера.
2. Отключите DHCP-сервер (чтобы IP раздавал только MikroTik).
3. Установите статический IP второго роутера в ту же подсеть, что и MikroTik (например, если MikroTik 192.168.1.1/24 — поставьте 192.168.1.2/24), чтобы можно было управлять им.
4. Отключите NAT / Firewall, если есть режим «AP/Bridge/Access Point». Если такого режима нет — просто убедитесь, что NAT включён только при подключении в WAN (см. ниже).
5. Подключите кабель от MikroTik в LAN-порт второго роутера (не в WAN).
- На MikroTik обычно ничего особо делать не нужно, если у вас уже есть bridge с LAN-портами. Если порт, куда вы подключаете второй роутер, не в bridge — добавьте его:
Пример (RouterOS):
/interface bridge add name=bridge-local
/interface bridge port add bridge=bridge-local interface=ether2 ← сюда подключаете второй роутер
/ip address add address=192.168.1.1/24 interface=bridge-local
(и ваш DHCP-server должен сидеть на bridge-local)
- Результат: все устройства получают IP от MikroTik и находятся в одной подсети.
Вариант B — если вы не можете менять настройки второго роутера (он использует WAN и NAT)
- Тогда есть два пути:
1. Сделать на MikroTik статическую маршрутизацию к сети второго роутера и отключить NAT на нём (лучше, если можно). Нужно добавить маршрут на MikroTik в подсеть второго роутера через его WAN-IP и снять NAT на втором роутере.
2. Если изменение второго роутера невозможно, можно на MikroTik настроить правило NAT (masquerade) чтобы «достать» устройства за вторым роутером в вашу сеть, но тогда это будет другая подсеть — устройства не будут в общей подсети без сложных пробросов и маршрутов.
- Вывод: без доступа к конфигу второго роутера обычно невозможно «принудительно» поместить его клиентов в вашу подсеть на L2 уровне.
Вариант C — если нет свободных физических портов на MikroTik
- Можно использовать VLAN: создать на одном физическом порту trunk (несколько VLAN) и настроить второй роутер на соответствующие VLAN (если он поддерживает VLAN). Тогда по одному кабелю можно пробросить «LAN» VLAN.
Пример:
/interface vlan add name=vlan10 vlan-id=10 interface=ether1
/interface bridge port add bridge=bridge-local interface=vlan10
- Или использовать беспроводной мост (WDS/CPE) или EoIP/Layer2 туннель (если второй роутер — MikroTik или поддерживает такие протоколы) для L2-броадкаста.
- Если у вас есть unmanaged switch — можно просто подключить к нему и добавить порт MikroTik в bridge (но unmanaged switch не решит проблему свободных физических портов на самом MikroTik).
Когда нужен EoIP / L2TP / GRE
- Если вы хотите «мостить» две удалённые сети на L2 (чтобы устройства получали один и тот же DHCP и были в одной подсети) — используйте EoIP (только между MikroTik) или L2TP/bridge. Это сложнее и требует поддержки на втором устройстве.
Резюме — что я рекомендую вам сделать прямо сейчас
1. Если сможете зайти в настройки второго роутера — переключите его в режим AP / выключите DHCP, дайте ему IP в вашей подсети и подключите к LAN-порту MikroTik. Это самый простой и надёжный вариант.
2. Если не можете изменить второй роутер — напишите модель и как он сейчас подключён, приложите вывод /interface print и /ip address print с MikroTik (можно скрин/текст) — и я напишу точную команду или предложу обходной путь (VLAN/маршруты/туннель).
Если хотите — пришлите текущую конфигурацию MikroTik (или хотя бы вывод команд /interface bridge print, /ip address print, /ip dhcp-server print, /interface print) и модель второго роутера — подготовлю конкретные команды шаг за шагом.