Разграничение двух VLAN

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Аватара пользователя
Gekko
Сообщения: 49
Зарегистрирован: 15 ноя 2017, 09:37

xvo писал(а): 02 окт 2023, 12:09
Gekko писал(а): 02 окт 2023, 11:24 В чем проблема - я не знаю. У них даже общих вланов нет.
STP возможно неправильно настроен.
Спасибо! Проверю.


Аватара пользователя
Gekko
Сообщения: 49
Зарегистрирован: 15 ноя 2017, 09:37

На всех Микротиках включен rstp по умолчанию. Но никаких особенностей я не заметил. Вроде бы стандартная конфигурация. Можно сказать, что никто отдельно rstp не настраивал.
PS Выключил rstp на всех микротиках в этой схеме - 104й перестал отваливаться после выключения 102ого.
Последний раз редактировалось Gekko 03 окт 2023, 14:54, всего редактировалось 1 раз.


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Gekko писал(а): 03 окт 2023, 12:10 Вроде бы стандартная конфигурация. Можно сказать, что никто отдельно rstp не настраивал.
Об этом и речь.


Telegram: @thexvo
Аватара пользователя
Gekko
Сообщения: 49
Зарегистрирован: 15 ноя 2017, 09:37

xvo писал(а): 03 окт 2023, 12:14
Gekko писал(а): 03 окт 2023, 12:10 Вроде бы стандартная конфигурация. Можно сказать, что никто отдельно rstp не настраивал.
Об этом и речь.
А ведь учитывая назначение протокола, такое поведение роутера, который вроде как имеет один аплинк (в теории), может косвенно говорить о том, что где то в сети присутствует петля.


Аватара пользователя
Gekko
Сообщения: 49
Зарегистрирован: 15 ноя 2017, 09:37

У меня новая проблема: не работает маршрут между двумя VLAN.
Вводные таковы:
 
[admin@MikroTik-111] > export compact
# oct/04/2023 07:37:57 by RouterOS 6.49.8
# software id = ZHG4-ECBB
#
# model = RB2011UiAS-2HnD
# serial number = B9070B94500F

/interface bridge
add name=bridge1 protocol-mode=none vlan-filtering=yes

/interface ethernet
set [ find default-name=ether2 ] name=ether2-sklad
set [ find default-name=ether3 ] name=ether3-call

/interface vlan
add interface=bridge1 name=vlan22 vlan-id=22
add interface=bridge1 name=vlan102 vlan-id=102
add interface=bridge1 name=vlan105 vlan-id=105

/ip pool
add name=dhcp_pool0 ranges=172.16.105.2-172.16.105.254

/ip dhcp-server
add address-pool=dhcp_pool0 disabled=no interface=vlan105 name=dhcp105

/interface bridge port
add bridge=bridge1 interface=ether1
add bridge=bridge1 interface=ether2-sklad
add bridge=bridge1 interface=ether3-call
add bridge=bridge1 interface=ether4

/interface bridge vlan
add bridge=bridge1 tagged=ether1,ether2-sklad,ether3-call,bridge1 vlan-ids=22
add bridge=bridge1 tagged=ether1,bridge1,ether3-call vlan-ids=102
add bridge=bridge1 tagged=ether3-call,ether2-sklad,bridge1 vlan-ids=105

/ip address
add address=172.16.22.111/24 interface=vlan22 network=172.16.22.0
add address=172.16.105.1/24 interface=vlan105 network=172.16.105.0
add address=172.16.102.111/24 interface=vlan102 network=172.16.102.0

/ip dhcp-server network
add address=172.16.105.0/24 dns-server=172.16.3.2,172.16.3.22 domain=lan.company.com gateway=172.16.105.1 ntp-server=172.16.3.2,172.16.3.22

/ip route
add distance=1 gateway=172.16.22.254
На микротик приходит в первый порт несколько вланов, среди них интересует vlan102 и vlan22. В этих вланах есть действующие шлюзы 172.16.102.1 и 172.16.22.254 - соответственно. На вланах присвоены ip-адреса 172.16.102.111 и 172.16.22.111.
Далее на микротике поднят vlan105 с адресом 172.16.105.1, рзадается на два порта eth2 и eth3. На нем работает dhcp сервер - раздает адреса в 105ю сеть.
Проблема в маршруте по умолчанию для клиентов 105й сети - он по какой то причине не работает.
Когда я задаю маршрут по умолчанию - add distance=1 gateway=172.16.22.254, то клиенты 105й сети не видят этот шлюз. Аналогично если маршруту по умолчанию задать шлюз в другую подсеть - 172.16.102.1, то клиенты 105й так же не видят его. Ну и соответственно ни интернет ни внешняя сетка для 105х тоже не работает.
При этом в WinBox когда задается маршрут что с одним шлюзом, что с другим - он пишет в таблице IP > Route List: Dst. Address 0.0.0.0/24, Gateway 172.16.22.254 reacheble vlan22
То есть шлюз он видит, видит что он на интерфейсе vlan22 и говорит что маршрут в состоянии AS - Active и Static. Но из 105й никого туда не пускает.
Что я делаю не так?

PS Наверное стоит упомянуть, что с самого микротика эти шлюзы из vlan22 и vlan102 пингуются.


gmx
Модератор
Сообщения: 3323
Зарегистрирован: 01 окт 2012, 14:48

Не совсем ясно, какой шлюз вы отдаете через dhcp клиентам???

Шлюзом на клиентах должен быть 172.16.105.1.

Ну и далее.... вышестоящий шлюз ничего не знант про вашу подсеть: 172.16.105.0.
Пропишите соответствующий маршрут на шлюзе 172.16.22.254.

Если не хочется (нет возможности) прописывать маршруты на вышестоящих шлюзах, то просто спрячьте сеть 172.16.105.0 за нат. Исходящая связь из нее появится...


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Gekko писал(а): 04 окт 2023, 11:08 Что я делаю не так?
Скорее всего забываете добавить маршрут до 172.16.105.0/24 на шлюзах.


Telegram: @thexvo
Аватара пользователя
Gekko
Сообщения: 49
Зарегистрирован: 15 ноя 2017, 09:37

gmx писал(а): 04 окт 2023, 12:35 Не совсем ясно, какой шлюз вы отдаете через dhcp клиентам???

Шлюзом на клиентах должен быть 172.16.105.1.
На данный момент так и есть.
Если не хочется (нет возможности) прописывать маршруты на вышестоящих шлюзах, то просто спрячьте сеть 172.16.105.0 за нат. Исходящая связь из нее появится...
При попытке создать маскарадинг в ip > NAT с входящим интерфейсом vlan105 и исходящим vlan22 выдает ошибку: Couldn't add New NAT rule - inconinbg interface matching not possible in output and postrouting chains (6).


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Gekko писал(а): 04 окт 2023, 14:13 При попытке создать маскарадинг в ip > NAT с входящим интерфейсом vlan105 и исходящим vlan22 выдает ошибку: Couldn't add New NAT rule - inconinbg interface matching not possible in output and postrouting chains (6).
Правильно говорит.


Telegram: @thexvo
Аватара пользователя
Gekko
Сообщения: 49
Зарегистрирован: 15 ноя 2017, 09:37

Ладно. Создам новую тему.


Ответить