Diana
add admin-mac=B8:69:F4:32:89:60 auto-mac=no comment=defconf name=bridge - само ?
точнее... приехало с дефолтного конфига
Diana
add admin-mac=B8:69:F4:32:89:60 auto-mac=no comment=defconf name=bridge - само ?
в общем. Так оказалось удобнее всего. Брать роутер, сбрасывать в дефолт, запускать автоматический скрипт, который прямо поверх настроит. В моем скрипте уже все динамическое. На всякий случай проверила маки действительно резко отличаются, на втором начинается на CC:2D:E0
Diana
тогда уже лучше на blank накатывать
а в него как загрузиться?
Dmitry
а в него как загрузиться?
никак /system reset-configuration skip-backup=yes keep-users=no run-after-reset=script.rsc
Diana
сейчас сбрасываю в дефолт, настраиваю интернет, загружаю скрипт автонастройки.
Diana
занимает по времени около 10 минут.
Dmitry
хмм, а смысл?
ааа ... я забыл написать самое главное, use-defauls=no
Diana
а, на чистый не так удобно, тогда нужно в скрипт еще интернет прописывать лапками
Diana
дополнительные проверки на заданные значения. А так абстрагировалась полностью от того чтобы не задавать эти данные. И интернет может настроить любая домохозяйка)
Diana
мне на чистый удобнее.
имхо, вкусовщина.
Dmitry
имхо, вкусовщина.
завтра default-script изменится и Вам придется переписывать свои скрипты ;)
Diana
знакомый чувак вообще типовую конфигурацию полностью набивает ручками, точнее тыкает в кнопочки винбокса.
Diana
но это по прежнему удобнее, чем задавать с нуля. Завтра что-то глобально перелопатят (как с бриджами и мастер портами) и будет жесть по-хуже)
Diana
и вообще, нравится мне их дефконфиг. Сразу тебе и защищенность в виде фаервола, и удобства в виде квиксета.
Dmitry
Мое объяснение ошибки - требуется тестирование: 1. при использовании manager-forwarding mode в CAPSMAN, вирутальный интерфейс AP добавляется в тот bridge, который вы укзаываете. 2. по факту, точка оказывается подключена к данному bridge дважды : физически через ether3, и виртуально в caps-man; 3. проблема у Вас происходит, когда на точке нет ни одного клиента (было / не стало) - это происходит потому, что интерфейс capsman - становится NOT-RUNNING и удаляется из бриджа, в результате чего ИМХО, кратковременно ether3 видит сам себя. Правится это включением: /caps-man interface set [ find ] disable-running-check=yes 4. Либо настройкой параметров: bridge-cost -- bridge port cost to use when adding as bridge port bridge-horizon -- bridge horizon to use when adding as bridge port и именно поэтому подозреваю у Вас есть конфигурация отдельного VLAN на hotspot (200-который)
Dmitry
Diana
Мое объяснение ошибки - требуется тестирование: 1. при использовании manager-forwarding mode в CAPSMAN, вирутальный интерфейс AP добавляется в тот bridge, который вы укзаываете. 2. по факту, точка оказывается подключена к данному bridge дважды : физически через ether3, и виртуально в caps-man; 3. проблема у Вас происходит, когда на точке нет ни одного клиента (было / не стало) - это происходит потому, что интерфейс capsman - становится NOT-RUNNING и удаляется из бриджа, в результате чего ИМХО, кратковременно ether3 видит сам себя. Правится это включением: /caps-man interface set [ find ] disable-running-check=yes 4. Либо настройкой параметров: bridge-cost -- bridge port cost to use when adding as bridge port bridge-horizon -- bridge horizon to use when adding as bridge port и именно поэтому подозреваю у Вас есть конфигурация отдельного VLAN на hotspot (200-который)
3. Нет, при отсутствии клиентов ошибки не наблюдается. 4. нет, VLAN сделан для другого- при настройке юнифаек одних надо пускать через хотспот, других напрямую в интернет. На юнифаях тогда тегирую хотспот сеточку, а обычную пускаю нетегированным трафиком. и самый главный вопрос: почему когда к провайдеру подключен только один комплект роутер+точка доступа (с этими настройками) все работает хорошо, стабильно, петель не наблюдается. Только при подключении второго роутера с такими же настройками. И почему начинаю видеть петлю именно со стороны точки доступа?
Roman
Roman
Всем привет, я правильно понимаю что уперся в проц, и дальше надо переходить на hw коммутацию?
Diana
/caps-man interface set [ find ] disable-running-check=yes при отсутствии клиентов вызывает сообщение о петле ?
если досоздать интерфейс лапками и применить команду к нему сообщения о петле не будет
Diana
правильно, отработает rstp - по идее
нет, там даже не rstp.. он не перейдет ни в какое другое состояние кроме как master inaktive
Diana
а текущий нахоидится DSMB
Diana
dynamic slave master bound
Diana
(клиентов нет)
Dmitry
нет, там даже не rstp.. он не перейдет ни в какое другое состояние кроме как master inaktive
disable-running-check - должен сделать его always-running судя по документации
Diana
disable-running-check - должен сделать его always-running судя по документации
/caps-man interface add name=testtest disable-runn ing-check=yes /caps-man interface pri # NAME RADIO-MAC MASTER-INTERFACE 0 MDB cap3 B8:69:F4:B3:DC:79 none 1 MDB cap4 B8:69:F4:B3:DC:7A none 2 M I testtest 00:00:00:00:00:00 none
Dmitry
disable-running-check (yes | no; Default: no) When set to yes interface will always have running flag. If value is set to no', the router determines whether the card is up and running - for AP one or more clients have to be registered to it, for station, it should be connected to an AP.
Dmitry
/caps-man interface add name=testtest disable-runn ing-check=yes /caps-man interface pri # NAME RADIO-MAC MASTER-INTERFACE 0 MDB cap3 B8:69:F4:B3:DC:79 none 1 MDB cap4 B8:69:F4:B3:DC:7A none 2 M I testtest 00:00:00:00:00:00 none
ладно, он invalid - накиньте horizon, bridge-horizon=10 в конфигурации data-path или вообще удалите ether3 из bridge - сломаться ничего не должно
Dmitry
а почему 10?
может быть любым значением: Use split horizon bridging to prevent bridging loops. Set the same value for group of ports, to prevent them from sending data to ports with the same horizon value. Split horizon is a software feature that disables hardware offloading. Read more about Bridge split horizon.
Dmitry
то есть: /interface bridge port add bridge=Br.HS comment=defconf interface=ether3 horison=10 datapath c bridge-horizon 10
Dmitry
10 - первое что пришло в голову
Diana
interface ethernet set [ find name=ether 3 ] нету тут horizon
Dmitry
interface ethernet set [ find name=ether 3 ] нету тут horizon
> /interface bridge port print Flags: X - disabled, I - inactive, D - dynamic, H - hw-offload # INTERFACE BRIDGE HW PVID PRIORITY PATH-COST INTERNAL-PATH-COST HORIZON 0 I ether8 test-bridge yes 1 0x80 10 10 none > /interface bridge port set 0 horizon=10 > /interface bridge port export # mar/18/2019 17:32:05 by RouterOS 6.42.12 # software id = JD4L-LCL4 # # model = CCR1016-12G # serial number = 742E06E817C5 /interface bridge port add bridge=test-bridge horizon=10 interface=ether8
Dmitry
нет, петлю не вызвало
ну так и не должно, они ж маки теперь друг другу не шлют. нужно проверять включать второй роутер с такими же настройками и смотреть
Diana
роутера 2
Diana
настройки применяла на обоих
Dmitry
ну то есть сейчас все работает ?
Diana
клиентов нет
Diana
когда клиентов нет вообще все ништяк
Diana
Клиенты из офиса походу свалили
Diana
от меня вайфай далековато
Dmitry
настройки применяла на обоих
ether3 с horizon=10 и datapacth bridge-horizon=10 ?
Diana
петли не произошло
Diana
еще раз. Они на физике не связаны.
Diana
.
Dmitry
еще раз. Они на физике не связаны.
я понял и постарался объяснить почему петля, если с подключением клиентов опять начнутся проблемы - то я неправ, если нет - то прав
Cumberbatch
мне на чистый удобнее.
Тоже так делаю. Без граблей. Не привязан к изменениям по дефолту
Vadim
Нашел еще один глюк 44 версии. При попытке добавления правила в файрвол через командную строку не работает параметр place-before. В версии 43.12 и более ранних все работало верно. В версии 44.0 работает только place-before=0. В версии 44.1 не работает совсем никак. Пишет no such item. Пробовал на hap ac^2 после нетинсталла.
Vadim
написал
Vadim
какая архитектура?
Diana
hap lite
Diana
не помню
Diana
могу на chr проверить
Vadim
Diana
какая архитектура?
на chr тоже работает
Diana
логично у тебя нет 0 правила
Diana
place before это перед правилом номер...
Vadim
пробовал по разному
Diana
ты создай правило
Vadim
еще раз говорю, не важно
Vadim
Vadim
Diana
Diana
у меня все работает
Vadim
Vadim
это mipsbe