Страница 1 из 1
CRS328 не принимает команду при настройке Switch->Rule
Добавлено: 25 фев 2021, 12:16
gard
Друзья, всем привет. Есть свитч CRS238, нужно выполнить небольшую фильтрацию, а он на что-то ругается, к примеру:
Код: Выделить всё
[admin@MikroTik] /interface ethernet switch rule> add mac-protocol=ipv6 new-dst-ports="" ports="combo1,combo2,combo3,combo4-uplink,sfpplus1,sfpplus2,sfpplus3,sfpplus4,sfp1,sfp2,sfp3,sfp4,sfp5,sfp6,sfp7,sfp8,sfp9,sfp10,sfp11,sfp12,sfp13,sfp14,sfp1
5,sfp16,sfp17,sfp18,sfp19,sfp20" switch=switch1
input does not match any value of port
Вот что ему нужно? Версия ROS 6.47.9
Re: CRS328 не принимает команду при настройке Switch->Rule
Добавлено: 25 фев 2021, 12:22
Illinory
Он не находит существующего значения для Port из введенных в команде.
У меня такое было, когда я в при большом значении параметров ошибся на символ.
Re: CRS328 не принимает команду при настройке Switch->Rule
Добавлено: 25 фев 2021, 13:24
gard
Очень странные дела, сейчас руками все прощёлкать попробую
Re: CRS328 не принимает команду при настройке Switch->Rule
Добавлено: 25 фев 2021, 13:32
gard
Прощёлкал все в интерфейсе, правило создалось
Код: Выделить всё
/interface ethernet switch rule
add mac-protocol=ipv6 new-dst-ports="" ports=\
combo1,combo2,combo3,combo4-uplink,sfp-sfpplus1,sfp-sfpplus2,sfp-sfpplus3,sfp-sfpplus4,sfp1,sfp2,sfp3,sfp4,sfp5,sfp6,sfp7,sfp8,sfp9,sfp10,sfp11,sfp12,sfp13,sfp14,sfp15,sfp16,sfp17,sfp18,sfp19,sfp20 \
switch=switch1
Правило создалось, но в винбоксе оно почему-то красным цветом...
И что-то я затупил не нужно ли добавлять в список портов
switch1-cpu?
Re: CRS328 не принимает команду при настройке Switch->Rule
Добавлено: 25 фев 2021, 13:59
gard
В общем очень странные дела, в итоге все правила ввел через терминал, после копирования первого с того же терминала.
При копировании винбокс копирует еще какие-то лишние символы "\... ", в итоге правила не принимаются, но после некоторых мучений - получилось и правила теперь не красного цвета.
В итоге нашел свой же банальный косяк, вставлял строки с "sfpplus1", а на свитче этот порт "sfp-sfpplus1"

Re: CRS328 не принимает команду при настройке Switch->Rule
Добавлено: 25 фев 2021, 15:36
gmx
Это не лишние символы - это символ переноса строки, ну или продления. Чтобы микротик и человек понял, что следующая строка - это все еще команда на прошлой строке продолжается, а не новая команда. И эти символы терминалом микротика принимаются и обрабатываются верно. Нужно немного сноровки.
Это сделано для удобства чтения на экране.
Более того, команда /export terse выведет конфиг все без символов переноса.
Вы даже не представляете, сколько всего интересного в микротике есть.

Re: CRS328 не принимает команду при настройке Switch->Rule
Добавлено: 26 фев 2021, 08:03
gard
Я не про этот символ, это то я знаю.
А вот про /export terse не знал, спасибо, годная штука.