Есть CRS326-24G-2S+
Настроен роутер+свич в т.ч. с помощью вот этого: https://wiki.mikrotik.com/wiki/Manual:CRS_Router
Что настроено:
- Провайдер подключен ethernet портом не в бридже, на нем DHCP client получает настройки и маршруты в сети провайдера.
- Созданы VLAN, есть транки уходящие на другие железяки и аксесс-порты с пассивной клиентурой
- В VLAN настроены DHCP
- На CRS настроен DNS
- firewall и еще кое чего по мелочи
- в routes только динамические маршруты и все такие, какие и должны быть.
Все РАБОТАЕТ! Клиенты в виланах видят инет, видят друг друга (ограничений пока нет), DNS, DHCP и т.п. работает...
Но есть маленькое "НО"! После перезагрузки в виланах нет инета! }8*{~
На самом CRS инет есть. DNS работает, DHCP работает, клиенты разрешают ip-адреса, пингуют устройства в соседних виланах, все адреса роутера, адрес интерфейса аплинка, а вот шлюз провайдера - НЕТ!
- firewall и "еще кое чего по мелочи" отключал полностью - ноль эффекта.
- в routes все маршруты на месте, но такое ощущение, что нет 0.0.0.0... а он есть!
Лечится это на мой взгляд странным способом:
- заходим в Bridge/VLANs
- открываем настройки любого VLANa
- в Untagged добавляем любой порт (хоть неактивный)
- Apply
- удаляем этот порт
- Apply
- все, VLAN ожил, пошли к следующему...
Что за ерунда? Почему нужно передергивать настройки виланов, чтобы они увидели маршрут по умолчанию?
Bridge в Tagged в настройках виланов присутствует.
