RB450Gx4 Switch chip Vlan + DHCP Client
Добавлено: 19 май 2019, 13:09
Добрый день.
После приобретения RB450Gx4 переношу настройки с предыдущего устройства, так как в новом стоит Atheros 8327, то было решено им и воспользоваться.
Простейшая конфигурация обработки VLAN средствами CPU + DHCP client, работает на обоих устройствах (в тестовом варианте доступ к устройству через ether1)
Для понимания VLAN10 - это WAN, есть несколько ТВ приставок, которые должны сидеть в сети оператора, в будущем в нем будет 3 порта.
При этом Native Vlan 1 untagged порт Bridge1 добавляется динамически.
Все работает, IP получаю, Release/Renew отрабатывает правильно.
Переношу её же на чип
И Dhcp client не всегда получает IP на VLAN10, жмем Release и IP уже не получаем.
После перезагрузки IP появляется, но на Release/Renew реакции никакой.
Поломав голову определил, что добавив в конфигурацию native VLAN для ether1 проблема решается.
Но что-то подсказывает мне что это не верное решение и должно работать без этого, но не работает как положено, работает через раз...
После приобретения 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
При этом 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
После перезагрузки IP появляется, но на Release/Renew реакции никакой.
Поломав голову определил, что добавив в конфигурацию native VLAN для ether1 проблема решается.
Код: Выделить всё
/interface ethernet switch vlan
add independent-learning=yes ports=ether1 switch=switch1 vlan-id=1