Добрый день.
Есть вот такой вариант команды, который выводить все интерфейсы
:local interfaces [/interface find]; :foreach interface in=$interfaces do={ :put (. [/interface get $interface name]); };
Получим список:
ether1
ether2
ether3
ether4
ether5
wlan1
Нужно добавить все кроме ether1 и sfp1 в Local.
Подскажите как правильнее сделать?
добавить все порты в bridge
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 5
- Зарегистрирован: 09 ноя 2018, 22:14
Через терминал открываем сразу
/interface bridge port
Потом скопированный текст
add bridge=Local="ether2"
add bridge=Local="ether3"
add bridge=Local="ether4"
add bridge=Local="ether5"
add bridge=Local="wlan1"
Ctrl+V и Enter.
Готово!
/interface bridge port
Потом скопированный текст
add bridge=Local="ether2"
add bridge=Local="ether3"
add bridge=Local="ether4"
add bridge=Local="ether5"
add bridge=Local="wlan1"
Ctrl+V и Enter.
Готово!
-
- Сообщения: 5
- Зарегистрирован: 09 ноя 2018, 22:14
Забыл упомянуть, что бридж уже должен быть
Просто через терминал
/interface bridge add auto-mac=yes name=Local
Просто через терминал
/interface bridge add auto-mac=yes name=Local
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
ну конкретно по вашему ТЗ например такvoler писал(а): ↑03 авг 2018, 17:04 Добрый день.
Есть вот такой вариант команды, который выводить все интерфейсы
:local interfaces [/interface find]; :foreach interface in=$interfaces do={ :put (. [/interface get $interface name]); };
Получим список:
ether1
ether2
ether3
ether4
ether5
wlan1
Нужно добавить все кроме ether1 и sfp1 в Local.
Подскажите как правильнее сделать?
по ТЗ добавляем в бридж
/interface
:foreach i in [find (!(name~".1") and !(name~"bridge"))] do={bridge port add bridge=bridge1 interface=[/interface get $i name]}
по ТЗ просто получаем список имен
/interface
:foreach i in [find (!(name~".1"))] do={:put [get $i name]}]
Есть интересная задача и бюджет? http://mikrotik.site