Перейти к содержимому
Калькуляторы

Firewall правила с определенным номером

Собственно фаерволом в микротиках не связывался, в винбоксе оно все хорошо , передвинул куда надо и нет проблем . А как скриптом добавлять правила в конкретное место ? Т.е. у каждого правила порядковый  номер , если просто ADD то добавляется в конец списка . Допустим я хочу что бы номер в очереди был 550 , а не автоматом в конец списка , как это сделать ? Все нормально работает , а как компоновать фаервол по номеру в очереди не понятно ...   

 

И еще вопрос , как сменить дефолтные настройки фаервола с "все разрешено" , на " все запрещено"  , коннект через ком порт , пусть все отключает ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Tygra там есть опция "place-before=" в ней указываете номер правила перед которым хотите добавить

28 минут назад, Tygra сказал:

дефолтные настройки фаервола с "все разрешено" , на " все запрещено" 

только chain=input action=drop, сменить дефолтную политику нельзя. и не забывайте про максервер... он по умолчанию тоже включен на всех портах и для телнет, и для винбокса

Изменено пользователем kaist

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

18 минут назад, kaist сказал:

Tygra там есть опция "place-before=" в ней указываете номер правила перед которым хотите добавить

только chain=input action=drop, сменить дефолтную политику нельзя

Как то оно не совсем адекватно работает , допустим если добавить одно правило place-before=5 , то правило создается с номером 5 , все что ниже сдвигается на +1 . НО если сразу добавлять второе правило  place-before=10 , то правило создается не 10ое  , а 11ое . В тоже время если в терминале сначала сделать print , то далее правило добавиться нужным номером , а вот второе подряд опять со сдвигом . Как то оно бредово сделано . Возможно в этом есть какой то смысл , я так и не понял какой . 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Tygra вам надо новые правила в какое-то одно-два константных мест цепочки добавлять, например, в 5 и 10?
Тогда создайте пользовательские цепочки, сделайте JUMP в 5 и 10 позиции и добавляйте в них.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nkusnetsov  Да уже не важно , к сожалению микрот очень "тяжелый" на массовые изменения правил ... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

В 02.11.2017 в 19:22, Tygra сказал:

nkusnetsov  Да уже не важно , к сожалению микрот очень "тяжелый" на массовые изменения правил ... 

Да ну что вы, право вы не правы, Микротик легко поддаётся массовым изменениям правил

 

В 27.10.2017 в 18:52, Tygra сказал:

Как то оно не совсем адекватно работает , допустим если добавить одно правило place-before=5 , то правило создается с номером 5 , все что ниже сдвигается на +1 . НО если сразу добавлять второе правило  place-before=10 , то правило создается не 10ое  , а 11ое . В тоже время если в терминале сначала сделать print , то далее правило добавиться нужным номером , а вот второе подряд опять со сдвигом . Как то оно бредово сделано . Возможно в этом есть какой то смысл , я так и не понял какой . 

Вы можете использовать конструкция find вот такого вида, для того что бы вставлять не под порядковым номером, а например перед конкретным правилом

/ip firewall nat add place-before=[find comment=msbox] action=masquerade chain=srcnat comment=sberbank dst-address-list=sberbank protocol=tcp

/ip firewall nat add place-before=[find comment=vtb] action=masquerade chain=srcnat comment=sberbank dst-address-list=sberbank protocol=tcp

Разбор команды простой, ищем правило с комментом "vtb" и втыкаем перед ним своё правило

Можно использовать конструкцию поиска по маске 

[find comment~"vtb"] 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.