RB450Gx4 Switch chip Vlan + DHCP Client

Обсуждение ПО и его настройки
Ответить
anton.barmashov
Сообщения: 1
Зарегистрирован: 19 май 2019, 12:40

Добрый день.
После приобретения RB450Gx4 переношу настройки с предыдущего устройства, так как в новом стоит Atheros 8327, то было решено им и воспользоваться.

Простейшая конфигурация обработки VLAN средствами CPU + DHCP client, работает на обоих устройствах (в тестовом варианте доступ к устройству через ether1)

Код: Выделить всё

/interface bridge
add frame-types=admit-only-vlan-tagged ingress-filtering=yes name=bridge1 vlan-filtering=yes

/interface bridge port
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged ingress-filtering=yes interface=ether1 pvid=10
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5

/interface vlan
add interface=bridge1 name=VLAN10 vlan-id=10

/interface bridge vlan
add bridge=bridge1 tagged=bridge1 untagged=ether1 vlan-ids=10

/ip dhcp-client
add dhcp-options=hostname,clientid disabled=no interface=VLAN10
Для понимания VLAN10 - это WAN, есть несколько ТВ приставок, которые должны сидеть в сети оператора, в будущем в нем будет 3 порта.

При этом Native Vlan 1 untagged порт Bridge1 добавляется динамически.
Изображение
Все работает, IP получаю, Release/Renew отрабатывает правильно.

Переношу её же на чип

Код: Выделить всё

/interface bridge
add name=bridge1

/interface bridge port
add bridge=bridge1 interface=ether1
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5

/interface vlan
add interface=bridge1 name=VLAN10 vlan-id=10

/interface ethernet switch vlan
add independent-learning=yes ports=ether1,switch1-cpu switch=switch1 vlan-id=10

/interface ethernet switch port
set 0 default-vlan-id=10 vlan-header=always-strip vlan-mode=secure
set 5 vlan-header=leave-as-is vlan-mode=secure

/ip dhcp-client
add dhcp-options=hostname,clientid disabled=no interface=VLAN10
И Dhcp client не всегда получает IP на VLAN10, жмем Release и IP уже не получаем.
После перезагрузки IP появляется, но на Release/Renew реакции никакой.

Поломав голову определил, что добавив в конфигурацию native VLAN для ether1 проблема решается.

Код: Выделить всё

/interface ethernet switch vlan
add independent-learning=yes ports=ether1 switch=switch1 vlan-id=1
Но что-то подсказывает мне что это не верное решение и должно работать без этого, но не работает как положено, работает через раз...
Изображение


Ответить