❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Automatické zapínání pravidla ve Firewall Filter

Místo, kde žádná otázka není hloupá.
Jarin
Příspěvky: 77
Registrován: 20 years ago
Bydliště: Břeclav
Kontaktovat uživatele:

Automatické zapínání pravidla ve Firewall Filter

Příspěvekod Jarin » 10 years ago

Zdravím. Mořím se od včerejška se skriptem pro vypínání pravidla ve Firewall Filter. V terminálu pravidlo (/ip firewall filter> enable 19)a nebo /ip firewall filter> disable 19) v pohodě zapnu a vypnu, ale v System/Scripts to prostě nejde. Něco mi tam stále chybí. Poradí někdo.
0 x

Dalibor Toman
Příspěvky: 1246
Registrován: 12 years ago

Příspěvekod Dalibor Toman » 10 years ago

Jarin píše:Zdravím. Mořím se od včerejška se skriptem pro vypínání pravidla ve Firewall Filter. V terminálu pravidlo (/ip firewall filter> enable 19)a nebo /ip firewall filter> disable 19) v pohodě zapnu a vypnu, ale v System/Scripts to prostě nejde. Něco mi tam stále chybí. Poradí někdo.


to cislo(19) neni pevne dane. V terminalu se vytvori teprve po spusteni povelu print. Bez printu Ti to nebude fungovat ani v tom terminalu.
Takze nejdriv musis zjistit IDcko pravidla. Nejlepe IMHO tak, ze si do komentare zapises nejaky text a podle nej to pravidlo pak budes hledat.

Kód: Vybrat vše

/ip firewall filter {
  :local id [find comment="XY"]; :put $id
};


Pokud potrebujes hledat shodu jen s casti komentare pak treba:

Kód: Vybrat vše

/ip firewall filter {
  :local id; :foreach id in [find] do={:local comment [get $id comment];:if ([:find $comment "XY"] >= 0 ) do={:put $id}}
};
0 x

Jarin
Příspěvky: 77
Registrován: 20 years ago
Bydliště: Břeclav
Kontaktovat uživatele:

Příspěvekod Jarin » 10 years ago

Díky, funguje to.
0 x