Prihlásiť sa Odoslať Novinky :: FAQ :: Rozšírené vyhľadávanie :: Napísali o nás :: Ankety
Main Menu
· Home
· 
· FAQ
· 
· Diskusia
· 











Main Menu
· Domov

Moduly
· AvantGo
· Downloads
· FAQ
· News
· Recommend Us
· Reviews
· Search
· Sections
· Stats
· Topics
· Top List
· Web Links
· Forum

Jazyk
Výber jazykovej mutácie:



The time now is 28.03.2024 - 09:46


Vyriesene: editovanie skriptom

Post new topic Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
 
Author Message
pedro4444
Post subject: Vyriesene: editovanie skriptom  PostPosted: 10.12.2013 - 12:12 #105332
Ucen


Joined: Júl 15, 2011
Posts: 769

Zdravim
potreboval by som vytvorit script pomocou, ktoreho by som dokazal napr. v mangle najst urcite pravidla podla komentu (aa) a v tychto nech zmeni ich koment na (bb).

Skusal som pomocou tabulatora sa tam dopracovat, ale dosiel som zatial len ku:
/ip firewall mangle edit [find comment="a"]
a dalej som sa nejako zasekol... Viete ma niekto doplnit?
velmi by ste mi pomohli, lebo zatial som to vyriesil dost neefektivne a to cez set nech premenuje tie, ktore sa nachadzaju na urcitej pozicii...


Last edited by pedro4444 on 12.12.2013 - 10:54; edited 1 time in total
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
kotol
Post subject: RE: Vyriesene: editovanie skriptom  PostPosted: 10.12.2013 - 12:50 #105333
Guru


Joined: Júl 14, 2005
Posts: 1590

:local gwnow [/ip route get [ /ip route find dst-address=0.0.0.0/0] gateway ]
:if ( $gwnow = $gwup ) do={
# currently up, test if it got down
:log info ($schedname . ": currently up, testing...")
:if ([/ping $pinghost size=500 count=5] < 4) do={
:log info ($schedname . ": pinghost (" . $pinghost . ") went down, setting gateway to " . $gwdown)
/ip route set [/ip route find dst-address=0.0.0.0/0] gateway=$gwdown
/system scheduler set $schedname interval=120
}

tu mam niaku cast scriptu ktory mi prehadzuje gateway pri packetlosse mozno ta to inspiruje pri studiach Smile
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Thomas
Post subject: editovanie skriptom  PostPosted: 10.12.2013 - 13:14 #105334
Majster


Joined: Okt 31, 2006
Posts: 2062
Location: TT
Code: ›
:local i;
 :foreach i in=[/ip firewall mangle find disabled=no ] do {
 :if ([:find [/ip firewall mangle get $i comment] "TEST"] >= 0) do {
        /ip firewall mangle set $i new-packet-mark=TEST
   }
}


Prechádza všetky záznamy v /ip fieewall mangle a ked kdekoľvek v komente nájde slovíčko TEST
tak zmení packet-mark na TEST .
už si to len uprav ako potrebuješ
 
 View user's profile Send private message Visit poster's website ICQ Number 
Reply with quote Back to top
pedro4444
Post subject: RE: Vyriesene: editovanie skriptom  PostPosted: 10.12.2013 - 15:40 #105340
Ucen


Joined: Júl 15, 2011
Posts: 769

diki chlapi za nakopnutie urcite ste mi pomohli najma thomas... Smile
davam kompletny script:
Code: ›
:local i;
  :foreach i in=[/ip firewall mangle find ] do {
  :if ([:find [/ip firewall mangle get $i comment] "TEST"] >= 0) do {
         /ip firewall mangle set $i comment= "TEST2"
    }
 }
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
All times are GMT
Post new topic Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
 
Jump to:  

Powered by PNphpBB2 © 2003-2005 The PNphpBB Group
Credits

(C) SKFree 2002-2010: Powered by POSTNUKE. Môžete prebera? naše správy vo formáte XML(RSS)