Страница 1 из 1

Скрипт: одна инструкция проходит а вторая нет

Добавлено: 03 окт 2014, 19:20
svetkin
Всем добрый день!

есть скрипт

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

:if ([/interface bridge nat get 0 disabled] = true) do={
   /interface bridge nat enable 0;} else={
   /interface bridge nat disable 0;}
:if ([/interface bridge nat get 1 disabled] = true) do={
   /interface bridge nat enable 1;} else={
   /interface bridge nat disable 1;}


так же есть правила на Bridge Nat

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

add action=drop chain=dstnat comment="\CD\EE\F3\F2\E1\F3\EA" disabled=yes src-mac-address=\
    C4:85:08:E7:E9:0B/FF:FF:FF:FF:FF:FF
add action=drop chain=dstnat comment="\CF\EB\E0\ED\F8\E5\F2" disabled=yes src-mac-address=\
    1C:7B:21:98:13:EA/FF:FF:FF:FF:FF:FF


но почему-то воздействие на первый интерфейс проходит, а на второй нет. Может кто подскажите в чем дело?

Re: Скрипт: одна инструкция проходит а вторая нет

Добавлено: 03 окт 2014, 19:40
vqd
Ух жесть какая ))

Давно такие костыли не делал и потому могу только предполагать. number= добавьте

Re: Скрипт: одна инструкция проходит а вторая нет

Добавлено: 03 окт 2014, 20:29
svetkin
а куда именно добавить?

Re: Скрипт: одна инструкция проходит а вторая нет

Добавлено: 04 окт 2014, 17:39
svetkin
не понятно что происходит, сейчас такое ощущение, что скрипты вообще не запускаются. Если нажать Run script, то ничего не происходит. Если же написать в терминале тоже самое условие, то все работает.

Может кто подскажет что я упустил?

Re: Скрипт: одна инструкция проходит а вторая нет

Добавлено: 04 окт 2014, 17:46
vqd
Ну так /system run script и смотрите че не так